{
 "benchmark": "13-sgemm-naive-vs-blas",
 "commit": "deb5a0bac46760503b6f4a2608bdfed470c8532e",
 "results": [
  {
   "key": "sgemm_dim",
   "line": 20,
   "number": 1024.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "n",
   "value": "1024"
  },
  {
   "key": "sgemm_matrix_bytes",
   "line": 21,
   "number": 4194304.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "bytes",
   "value": "4194304"
  },
  {
   "key": "sgemm_flops",
   "line": 22,
   "number": 2147483648.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "flops",
   "value": "2147483648"
  },
  {
   "key": "sgemm_reps",
   "line": 23,
   "number": 11.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "reps",
   "value": "11"
  },
  {
   "key": "sgemm_checksum",
   "line": 25,
   "number": -8579.542461,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "sum",
   "value": "-8579.542461"
  },
  {
   "key": "naive_ijk_gflops",
   "line": 27,
   "number": 2.545,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "2.545"
  },
  {
   "key": "naive_ijk_gflops_max",
   "line": 28,
   "number": 2.559,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "2.559"
  },
  {
   "key": "naive_ijk_ms",
   "line": 29,
   "number": 843.696,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ms",
   "value": "843.696"
  },
  {
   "key": "naive_ijk_cv",
   "line": 30,
   "number": 0.29,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "0.29"
  },
  {
   "key": "naive_ijk_maxerr",
   "line": 31,
   "number": 0.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "abs",
   "value": "0.000e+00"
  },
  {
   "key": "ikj_autovec_gflops",
   "line": 33,
   "number": 32.935,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "32.935"
  },
  {
   "key": "ikj_autovec_gflops_max",
   "line": 34,
   "number": 33.184,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "33.184"
  },
  {
   "key": "ikj_autovec_ms",
   "line": 35,
   "number": 65.203,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ms",
   "value": "65.203"
  },
  {
   "key": "ikj_autovec_cv",
   "line": 36,
   "number": 0.45,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "0.45"
  },
  {
   "key": "ikj_autovec_maxerr",
   "line": 37,
   "number": 0.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "abs",
   "value": "0.000e+00"
  },
  {
   "key": "blocked_neon_8x8_gflops",
   "line": 39,
   "number": 111.766,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "111.766"
  },
  {
   "key": "blocked_neon_8x8_gflops_max",
   "line": 40,
   "number": 112.6,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "112.600"
  },
  {
   "key": "blocked_neon_8x8_ms",
   "line": 41,
   "number": 19.214,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ms",
   "value": "19.214"
  },
  {
   "key": "blocked_neon_8x8_cv",
   "line": 42,
   "number": 0.45,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "0.45"
  },
  {
   "key": "blocked_neon_8x8_maxerr",
   "line": 43,
   "number": 0.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "abs",
   "value": "0.000e+00"
  },
  {
   "key": "blas_threads_1_gflops",
   "line": 45,
   "number": 1588.13,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "1588.130"
  },
  {
   "key": "blas_threads_1_gflops_max",
   "line": 46,
   "number": 1605.196,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "1605.196"
  },
  {
   "key": "blas_threads_1_ms",
   "line": 47,
   "number": 1.352,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ms",
   "value": "1.352"
  },
  {
   "key": "blas_threads_1_cv",
   "line": 48,
   "number": 1.42,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "1.42"
  },
  {
   "key": "blas_threads_1_maxerr",
   "line": 49,
   "number": 0.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "abs",
   "value": "0.000e+00"
  },
  {
   "key": "blas_threads_1_cpu_over_wall",
   "line": 50,
   "number": 1.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ratio",
   "value": "1.00"
  },
  {
   "key": "fmadd_latency_ns",
   "line": 52,
   "number": 0.6897,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ns",
   "value": "0.6897"
  },
  {
   "key": "fmadd_latency_cv",
   "line": 53,
   "number": 0.36,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "0.36"
  },
  {
   "key": "neon_fma_peak_gflops",
   "line": 55,
   "number": 129.118,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "GFLOP/s",
   "value": "129.118"
  },
  {
   "key": "neon_fma_peak_cv",
   "line": 56,
   "number": 1.31,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "1.31"
  },
  {
   "key": "dot_int8_checksum",
   "line": 61,
   "number": 4265427.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "sum",
   "value": "4265427"
  },
  {
   "key": "dot_f32_checksum",
   "line": 62,
   "number": -1484.916734,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "sum",
   "value": "-1484.916734"
  },
  {
   "key": "dot_stream_elements",
   "line": 63,
   "number": 16777216.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "elements",
   "value": "16777216"
  },
  {
   "key": "dot_stream_bytes_int8",
   "line": 64,
   "number": 33554432.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "bytes",
   "value": "33554432"
  },
  {
   "key": "dot_stream_bytes_f32",
   "line": 65,
   "number": 134217728.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "bytes",
   "value": "134217728"
  },
  {
   "key": "dot_l1_elements",
   "line": 66,
   "number": 8192.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "elements",
   "value": "8192"
  },
  {
   "key": "dot_l1_bytes_int8",
   "line": 67,
   "number": 16384.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "bytes",
   "value": "16384"
  },
  {
   "key": "dot_l1_bytes_f32",
   "line": 68,
   "number": 65536.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "bytes",
   "value": "65536"
  },
  {
   "key": "dot_l1_passes",
   "line": 69,
   "number": 2048.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "passes",
   "value": "2048"
  },
  {
   "key": "dot_reps",
   "line": 70,
   "number": 31.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "reps",
   "value": "31"
  },
  {
   "key": "dot_int8_sdot_stream_opsns",
   "line": 72,
   "number": 118.602,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ops/ns",
   "value": "118.602"
  },
  {
   "key": "dot_int8_sdot_stream_cv",
   "line": 73,
   "number": 1.64,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "1.64"
  },
  {
   "key": "dot_f32_fmla_stream_opsns",
   "line": 75,
   "number": 29.879,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ops/ns",
   "value": "29.879"
  },
  {
   "key": "dot_f32_fmla_stream_cv",
   "line": 76,
   "number": 0.99,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "0.99"
  },
  {
   "key": "dot_f32_fmla_stream_err_over_tol",
   "line": 77,
   "number": 0.001,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "fraction",
   "value": "0.001"
  },
  {
   "key": "dot_int8_sdot_l1_opsns",
   "line": 79,
   "number": 191.012,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ops/ns",
   "value": "191.012"
  },
  {
   "key": "dot_int8_sdot_l1_cv",
   "line": 80,
   "number": 2.61,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "2.61"
  },
  {
   "key": "dot_f32_fmla_l1_opsns",
   "line": 82,
   "number": 47.513,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "ops/ns",
   "value": "47.513"
  },
  {
   "key": "dot_f32_fmla_l1_cv",
   "line": 83,
   "number": 0.99,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "percent",
   "value": "0.99"
  },
  {
   "key": "dot_f32_fmla_l1_err_over_tol",
   "line": 84,
   "number": 0.0,
   "segment": 1,
   "segment_label": "VECLIB_MAXIMUM_THREADS=1: every variant, one thread",
   "unit": "fraction",
   "value": "0.000"
  },
  {
   "key": "sgemm_dim",
   "line": 89,
   "number": 1024.0,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "n",
   "value": "1024"
  },
  {
   "key": "sgemm_matrix_bytes",
   "line": 90,
   "number": 4194304.0,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "bytes",
   "value": "4194304"
  },
  {
   "key": "sgemm_flops",
   "line": 91,
   "number": 2147483648.0,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "flops",
   "value": "2147483648"
  },
  {
   "key": "sgemm_reps",
   "line": 92,
   "number": 11.0,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "reps",
   "value": "11"
  },
  {
   "key": "sgemm_checksum",
   "line": 94,
   "number": -8579.542461,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "sum",
   "value": "-8579.542461"
  },
  {
   "key": "blas_threads_default_gflops",
   "line": 96,
   "number": 3180.082,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "GFLOP/s",
   "value": "3180.082"
  },
  {
   "key": "blas_threads_default_gflops_max",
   "line": 97,
   "number": 3228.085,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "GFLOP/s",
   "value": "3228.085"
  },
  {
   "key": "blas_threads_default_ms",
   "line": 98,
   "number": 0.675,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "ms",
   "value": "0.675"
  },
  {
   "key": "blas_threads_default_cv",
   "line": 99,
   "number": 0.74,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "percent",
   "value": "0.74"
  },
  {
   "key": "blas_threads_default_maxerr",
   "line": 100,
   "number": 0.0,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "abs",
   "value": "0.000e+00"
  },
  {
   "key": "blas_threads_default_cpu_over_wall",
   "line": 101,
   "number": 1.97,
   "segment": 2,
   "segment_label": "MODE=blas, VECLIB_MAXIMUM_THREADS unset: the vendor BLAS at its default thread count",
   "unit": "ratio",
   "value": "1.97"
  }
 ]
}
