blob: 1798ccbd1f6e5703a5ec143526554172e024e522 [file] [log] [blame]
{
"context": {
"date": "2018-02-25 13:34:34",
"num_cpus": 8,
"mhz_per_cpu": 2200,
"cpu_scaling_enabled": false,
"library_build_type": "release"
},
"benchmarks": [
{
"name": "BM_MatrixVectorMultiply/1/1",
"iterations": 70252205,
"real_time": 1.0236544348302301e+01,
"cpu_time": 1.0086487676792496e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/2",
"iterations": 68107961,
"real_time": 1.0524348980780600e+01,
"cpu_time": 1.0394526419606072e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/3",
"iterations": 69200732,
"real_time": 1.0096407926919197e+01,
"cpu_time": 9.9902844958345245e+00,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/4",
"iterations": 63594738,
"real_time": 1.0774345118765158e+01,
"cpu_time": 1.0670930038268263e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/6",
"iterations": 58849740,
"real_time": 1.2862122686593422e+01,
"cpu_time": 1.2680090005495353e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/7",
"iterations": 50270744,
"real_time": 1.4796897833024486e+01,
"cpu_time": 1.4365512473815775e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/12",
"iterations": 38925219,
"real_time": 1.7628035668447385e+01,
"cpu_time": 1.7363447589080991e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/16",
"iterations": 34818249,
"real_time": 2.0217151184202585e+01,
"cpu_time": 1.9996726429292874e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/1/20",
"iterations": 31906359,
"real_time": 2.2445605654072409e+01,
"cpu_time": 2.2253933769127354e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/1",
"iterations": 71029213,
"real_time": 9.9579144427668691e+00,
"cpu_time": 9.8622238711838168e+00,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/2",
"iterations": 63346123,
"real_time": 1.1705572873750949e+01,
"cpu_time": 1.1623789509580556e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/3",
"iterations": 51417658,
"real_time": 1.3784111481715327e+01,
"cpu_time": 1.3678199812212368e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/4",
"iterations": 43867070,
"real_time": 1.6680275408505068e+01,
"cpu_time": 1.6505866473416127e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/6",
"iterations": 38832366,
"real_time": 1.8493552852222152e+01,
"cpu_time": 1.8353143869729728e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/7",
"iterations": 35359607,
"real_time": 2.1535896143019905e+01,
"cpu_time": 2.0674296521451733e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/12",
"iterations": 29137044,
"real_time": 2.4302196854567779e+01,
"cpu_time": 2.4139888727216171e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/16",
"iterations": 24110910,
"real_time": 2.9894188605096506e+01,
"cpu_time": 2.9568937879159293e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/2/20",
"iterations": 20147885,
"real_time": 3.4507044086219317e+01,
"cpu_time": 3.3935571897496963e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/1",
"iterations": 61213425,
"real_time": 1.1528627127493634e+01,
"cpu_time": 1.1442522616566544e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/2",
"iterations": 45232787,
"real_time": 1.5206686116791806e+01,
"cpu_time": 1.5059783957154792e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/3",
"iterations": 39082565,
"real_time": 1.7894326358792654e+01,
"cpu_time": 1.7703981302148417e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/4",
"iterations": 33507894,
"real_time": 2.1085192464583656e+01,
"cpu_time": 2.0737620812576353e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/6",
"iterations": 30657919,
"real_time": 2.3736662589079380e+01,
"cpu_time": 2.3452798606454710e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/7",
"iterations": 29037209,
"real_time": 2.8086983741164396e+01,
"cpu_time": 2.6849377982574079e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/12",
"iterations": 20780516,
"real_time": 3.7916595043916402e+01,
"cpu_time": 3.4962991294345251e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/16",
"iterations": 14964235,
"real_time": 4.5643732738804459e+01,
"cpu_time": 4.4360169430645840e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/3/20",
"iterations": 10665042,
"real_time": 6.0875662188190091e+01,
"cpu_time": 5.7067567103814788e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/1",
"iterations": 37661946,
"real_time": 2.0775609523494111e+01,
"cpu_time": 1.7639077917004130e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/2",
"iterations": 35503979,
"real_time": 1.9826045271850877e+01,
"cpu_time": 1.9558512019174053e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/3",
"iterations": 31566368,
"real_time": 2.4285911482952638e+01,
"cpu_time": 2.4048379591849130e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/4",
"iterations": 27748598,
"real_time": 2.8067616677809326e+01,
"cpu_time": 2.5865126591260609e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/6",
"iterations": 22872005,
"real_time": 2.8774739072673267e+01,
"cpu_time": 2.8174005733209675e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/7",
"iterations": 23207779,
"real_time": 3.0391250791985073e+01,
"cpu_time": 2.9916649930180775e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/12",
"iterations": 15364422,
"real_time": 4.5653321419675805e+01,
"cpu_time": 4.2920586273925778e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/16",
"iterations": 10000000,
"real_time": 5.1884067698847502e+01,
"cpu_time": 5.1231399999999638e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixVectorMultiply/4/20",
"iterations": 10321743,
"real_time": 7.1935641875272623e+01,
"cpu_time": 6.9165353177268500e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/1",
"iterations": 57211511,
"real_time": 1.2786805141388754e+01,
"cpu_time": 1.2007094166766615e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/2",
"iterations": 59967446,
"real_time": 1.2595885590935398e+01,
"cpu_time": 1.2386837351719235e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/3",
"iterations": 48324853,
"real_time": 1.3965870500880389e+01,
"cpu_time": 1.3175870395301542e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/4",
"iterations": 53931199,
"real_time": 1.2531495191006034e+01,
"cpu_time": 1.2395125871390313e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/6",
"iterations": 46024169,
"real_time": 1.7573782894920971e+01,
"cpu_time": 1.6465957266930783e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/7",
"iterations": 39807333,
"real_time": 1.7835137661432338e+01,
"cpu_time": 1.7324019170035765e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/12",
"iterations": 39456626,
"real_time": 1.8121366004006191e+01,
"cpu_time": 1.7872739549499133e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/16",
"iterations": 35995824,
"real_time": 1.9690264516458388e+01,
"cpu_time": 1.9365940893587972e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/1/20",
"iterations": 28878603,
"real_time": 2.2967801144088135e+01,
"cpu_time": 2.1233817993204124e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/1",
"iterations": 55120280,
"real_time": 1.3296489332225445e+01,
"cpu_time": 1.2641753634052581e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/2",
"iterations": 45745355,
"real_time": 1.5342622390806852e+01,
"cpu_time": 1.5143701475264400e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/3",
"iterations": 36244078,
"real_time": 1.7288141497621908e+01,
"cpu_time": 1.7104835719644967e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/4",
"iterations": 43622948,
"real_time": 1.7079777392449788e+01,
"cpu_time": 1.6899912403902590e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/6",
"iterations": 34441361,
"real_time": 2.1433496777681615e+01,
"cpu_time": 2.1101808375110068e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/7",
"iterations": 29266661,
"real_time": 2.8695185282827168e+01,
"cpu_time": 2.5598239580524783e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/12",
"iterations": 28410129,
"real_time": 2.5414124132552242e+01,
"cpu_time": 2.5012734014689062e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/16",
"iterations": 26304121,
"real_time": 2.7786573175356700e+01,
"cpu_time": 2.7248239924078774e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/2/20",
"iterations": 23371507,
"real_time": 3.1584149964122386e+01,
"cpu_time": 3.1010794468666266e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/1",
"iterations": 45903445,
"real_time": 1.5271870291696541e+01,
"cpu_time": 1.5023186168271270e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/2",
"iterations": 38719384,
"real_time": 1.8626934482269160e+01,
"cpu_time": 1.8326117998158196e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/3",
"iterations": 32912833,
"real_time": 2.1152548974519810e+01,
"cpu_time": 2.0909078230974622e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/4",
"iterations": 36580841,
"real_time": 2.2141558800840450e+01,
"cpu_time": 2.1718254099188123e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/6",
"iterations": 27507181,
"real_time": 2.5637143914685403e+01,
"cpu_time": 2.5370575050929215e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/7",
"iterations": 25641026,
"real_time": 2.9056108440940619e+01,
"cpu_time": 2.8340402603234452e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/12",
"iterations": 21857104,
"real_time": 2.9318980271296027e+01,
"cpu_time": 2.8576201128932929e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/16",
"iterations": 21147525,
"real_time": 3.4772101701348014e+01,
"cpu_time": 3.3845851937756258e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/3/20",
"iterations": 18255885,
"real_time": 3.8151240495870312e+01,
"cpu_time": 3.7737693899802757e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/1",
"iterations": 41598327,
"real_time": 1.7972290135515205e+01,
"cpu_time": 1.7753334166539762e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/2",
"iterations": 34202734,
"real_time": 2.2089604240919805e+01,
"cpu_time": 2.1759722483003841e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/3",
"iterations": 27249123,
"real_time": 2.6488586586931632e+01,
"cpu_time": 2.6050122787437939e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/4",
"iterations": 30863381,
"real_time": 2.4542076224741049e+01,
"cpu_time": 2.4055303597489978e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/6",
"iterations": 23214321,
"real_time": 3.1091653333839805e+01,
"cpu_time": 3.0791294735693508e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/7",
"iterations": 21214950,
"real_time": 3.3605207788356317e+01,
"cpu_time": 3.3319333771703114e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/12",
"iterations": 21109771,
"real_time": 3.4236321416005268e+01,
"cpu_time": 3.3933669863117345e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/16",
"iterations": 17775521,
"real_time": 3.9990263516471948e+01,
"cpu_time": 3.9692563722886177e+01,
"time_unit": "ns"
},
{
"name": "BM_MatrixTransposeVectorMultiply/4/20",
"iterations": 14255226,
"real_time": 5.0482404275173749e+01,
"cpu_time": 4.9507808574903912e+01,
"time_unit": "ns"
}
]
}