| { |
| "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" |
| } |
| ] |
| } |