{
 "benchmark": "07-aos-vs-soa-simd",
 "commit": "deb5a0bac46760503b6f4a2608bdfed470c8532e",
 "results": [
  {
   "key": "records",
   "line": 20,
   "number": 4194304.0,
   "segment": 1,
   "segment_label": null,
   "unit": "count",
   "value": "4194304"
  },
  {
   "key": "aos_bytes",
   "line": 21,
   "number": 268435456.0,
   "segment": 1,
   "segment_label": null,
   "unit": "bytes",
   "value": "268435456"
  },
  {
   "key": "soa_field_bytes",
   "line": 22,
   "number": 16777216.0,
   "segment": 1,
   "segment_label": null,
   "unit": "bytes",
   "value": "16777216"
  },
  {
   "key": "evict_bytes",
   "line": 23,
   "number": 134217728.0,
   "segment": 1,
   "segment_label": null,
   "unit": "bytes",
   "value": "134217728"
  },
  {
   "key": "reps",
   "line": 24,
   "number": 31.0,
   "segment": 1,
   "segment_label": null,
   "unit": "count",
   "value": "31"
  },
  {
   "key": "sum3_reference",
   "line": 25,
   "number": 2096667.738,
   "segment": 1,
   "segment_label": null,
   "unit": "sum",
   "value": "2096667.738"
  },
  {
   "key": "dot37_reference",
   "line": 26,
   "number": 1048326.786,
   "segment": 1,
   "segment_label": null,
   "unit": "sum",
   "value": "1048326.786"
  },
  {
   "key": "tolerance",
   "line": 27,
   "number": 0.01,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "1e-02"
  },
  {
   "key": "clock",
   "line": 28,
   "number": 4.5,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.50"
  },
  {
   "key": "sum3_aos_scalar_bytes",
   "line": 33,
   "number": 64.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "64"
  },
  {
   "key": "sum3_aos_scalar_median",
   "line": 34,
   "number": 0.6685,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.6685"
  },
  {
   "key": "sum3_aos_scalar_min",
   "line": 35,
   "number": 0.6501,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.6501"
  },
  {
   "key": "sum3_aos_scalar_cv",
   "line": 36,
   "number": 6.61,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "6.61"
  },
  {
   "key": "sum3_aos_scalar_gbps",
   "line": 37,
   "number": 95.73,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "95.73"
  },
  {
   "key": "sum3_aos_scalar_cycles",
   "line": 38,
   "number": 3.017,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "3.017"
  },
  {
   "key": "sum3_aos_scalar_ghz",
   "line": 39,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "sum3_aos_scalar_relerr",
   "line": 40,
   "number": 5.53e-05,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "5.53e-05"
  },
  {
   "key": "sum3_aos_o2_bytes",
   "line": 44,
   "number": 64.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "64"
  },
  {
   "key": "sum3_aos_o2_median",
   "line": 45,
   "number": 0.6247,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.6247"
  },
  {
   "key": "sum3_aos_o2_min",
   "line": 46,
   "number": 0.6025,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.6025"
  },
  {
   "key": "sum3_aos_o2_cv",
   "line": 47,
   "number": 1.69,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "1.69"
  },
  {
   "key": "sum3_aos_o2_gbps",
   "line": 48,
   "number": 102.44,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "102.44"
  },
  {
   "key": "sum3_aos_o2_cycles",
   "line": 49,
   "number": 2.819,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "2.819"
  },
  {
   "key": "sum3_aos_o2_ghz",
   "line": 50,
   "number": 4.512,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.512"
  },
  {
   "key": "sum3_aos_o2_relerr",
   "line": 51,
   "number": 5.91e-07,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "5.91e-07"
  },
  {
   "key": "sum3_soa_scalar_bytes",
   "line": 55,
   "number": 4.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "4"
  },
  {
   "key": "sum3_soa_scalar_median",
   "line": 56,
   "number": 0.5552,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.5552"
  },
  {
   "key": "sum3_soa_scalar_min",
   "line": 57,
   "number": 0.5543,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.5543"
  },
  {
   "key": "sum3_soa_scalar_cv",
   "line": 58,
   "number": 1.26,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "1.26"
  },
  {
   "key": "sum3_soa_scalar_gbps",
   "line": 59,
   "number": 7.21,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "7.21"
  },
  {
   "key": "sum3_soa_scalar_cycles",
   "line": 60,
   "number": 2.505,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "2.505"
  },
  {
   "key": "sum3_soa_scalar_ghz",
   "line": 61,
   "number": 4.512,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.512"
  },
  {
   "key": "sum3_soa_scalar_relerr",
   "line": 62,
   "number": 5.53e-05,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "5.53e-05"
  },
  {
   "key": "sum3_soa_strict_bytes",
   "line": 66,
   "number": 4.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "4"
  },
  {
   "key": "sum3_soa_strict_median",
   "line": 67,
   "number": 0.4737,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.4737"
  },
  {
   "key": "sum3_soa_strict_min",
   "line": 68,
   "number": 0.4735,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.4735"
  },
  {
   "key": "sum3_soa_strict_cv",
   "line": 69,
   "number": 1.86,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "1.86"
  },
  {
   "key": "sum3_soa_strict_gbps",
   "line": 70,
   "number": 8.44,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "8.44"
  },
  {
   "key": "sum3_soa_strict_cycles",
   "line": 71,
   "number": 2.138,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "2.138"
  },
  {
   "key": "sum3_soa_strict_ghz",
   "line": 72,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "sum3_soa_strict_relerr",
   "line": 73,
   "number": 5.53e-05,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "5.53e-05"
  },
  {
   "key": "sum3_soa_o2_bytes",
   "line": 77,
   "number": 4.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "4"
  },
  {
   "key": "sum3_soa_o2_median",
   "line": 78,
   "number": 0.0439,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0439"
  },
  {
   "key": "sum3_soa_o2_min",
   "line": 79,
   "number": 0.0422,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0422"
  },
  {
   "key": "sum3_soa_o2_cv",
   "line": 80,
   "number": 2.06,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "2.06"
  },
  {
   "key": "sum3_soa_o2_gbps",
   "line": 81,
   "number": 91.1,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "91.10"
  },
  {
   "key": "sum3_soa_o2_cycles",
   "line": 82,
   "number": 0.198,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "0.198"
  },
  {
   "key": "sum3_soa_o2_ghz",
   "line": 83,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "sum3_soa_o2_relerr",
   "line": 84,
   "number": 5.91e-07,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "5.91e-07"
  },
  {
   "key": "sum3_soa_neon_bytes",
   "line": 88,
   "number": 4.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "4"
  },
  {
   "key": "sum3_soa_neon_median",
   "line": 89,
   "number": 0.0456,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0456"
  },
  {
   "key": "sum3_soa_neon_min",
   "line": 90,
   "number": 0.0445,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0445"
  },
  {
   "key": "sum3_soa_neon_cv",
   "line": 91,
   "number": 4.44,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "4.44"
  },
  {
   "key": "sum3_soa_neon_gbps",
   "line": 92,
   "number": 87.72,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "87.72"
  },
  {
   "key": "sum3_soa_neon_cycles",
   "line": 93,
   "number": 0.206,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "0.206"
  },
  {
   "key": "sum3_soa_neon_ghz",
   "line": 94,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "sum3_soa_neon_relerr",
   "line": 95,
   "number": 5.91e-07,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "5.91e-07"
  },
  {
   "key": "dot37_aos_scalar_bytes",
   "line": 99,
   "number": 64.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "64"
  },
  {
   "key": "dot37_aos_scalar_median",
   "line": 100,
   "number": 0.7871,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.7871"
  },
  {
   "key": "dot37_aos_scalar_min",
   "line": 101,
   "number": 0.7776,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.7776"
  },
  {
   "key": "dot37_aos_scalar_cv",
   "line": 102,
   "number": 8.34,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "8.34"
  },
  {
   "key": "dot37_aos_scalar_gbps",
   "line": 103,
   "number": 81.31,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "81.31"
  },
  {
   "key": "dot37_aos_scalar_cycles",
   "line": 104,
   "number": 3.547,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "3.547"
  },
  {
   "key": "dot37_aos_scalar_ghz",
   "line": 105,
   "number": 4.512,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.512"
  },
  {
   "key": "dot37_aos_scalar_relerr",
   "line": 106,
   "number": 0.0019,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "1.90e-03"
  },
  {
   "key": "dot37_aos_o2_bytes",
   "line": 110,
   "number": 64.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "64"
  },
  {
   "key": "dot37_aos_o2_median",
   "line": 111,
   "number": 0.6583,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.6583"
  },
  {
   "key": "dot37_aos_o2_min",
   "line": 112,
   "number": 0.6388,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.6388"
  },
  {
   "key": "dot37_aos_o2_cv",
   "line": 113,
   "number": 3.1,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "3.10"
  },
  {
   "key": "dot37_aos_o2_gbps",
   "line": 114,
   "number": 97.23,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "97.23"
  },
  {
   "key": "dot37_aos_o2_cycles",
   "line": 115,
   "number": 2.969,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "2.969"
  },
  {
   "key": "dot37_aos_o2_ghz",
   "line": 116,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "dot37_aos_o2_relerr",
   "line": 117,
   "number": 0.000149,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "1.49e-04"
  },
  {
   "key": "dot37_soa_scalar_bytes",
   "line": 121,
   "number": 8.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "8"
  },
  {
   "key": "dot37_soa_scalar_median",
   "line": 122,
   "number": 0.7647,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.7647"
  },
  {
   "key": "dot37_soa_scalar_min",
   "line": 123,
   "number": 0.7452,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.7452"
  },
  {
   "key": "dot37_soa_scalar_cv",
   "line": 124,
   "number": 3.79,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "3.79"
  },
  {
   "key": "dot37_soa_scalar_gbps",
   "line": 125,
   "number": 10.46,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "10.46"
  },
  {
   "key": "dot37_soa_scalar_cycles",
   "line": 126,
   "number": 3.449,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "3.449"
  },
  {
   "key": "dot37_soa_scalar_ghz",
   "line": 127,
   "number": 4.512,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.512"
  },
  {
   "key": "dot37_soa_scalar_relerr",
   "line": 128,
   "number": 0.0019,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "1.90e-03"
  },
  {
   "key": "dot37_soa_strict_bytes",
   "line": 132,
   "number": 8.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "8"
  },
  {
   "key": "dot37_soa_strict_median",
   "line": 133,
   "number": 0.4827,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.4827"
  },
  {
   "key": "dot37_soa_strict_min",
   "line": 134,
   "number": 0.4825,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.4825"
  },
  {
   "key": "dot37_soa_strict_cv",
   "line": 135,
   "number": 3.39,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "3.39"
  },
  {
   "key": "dot37_soa_strict_gbps",
   "line": 136,
   "number": 16.57,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "16.57"
  },
  {
   "key": "dot37_soa_strict_cycles",
   "line": 137,
   "number": 2.178,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "2.178"
  },
  {
   "key": "dot37_soa_strict_ghz",
   "line": 138,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "dot37_soa_strict_relerr",
   "line": 139,
   "number": 0.0019,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "1.90e-03"
  },
  {
   "key": "dot37_soa_o2_bytes",
   "line": 143,
   "number": 8.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "8"
  },
  {
   "key": "dot37_soa_o2_median",
   "line": 144,
   "number": 0.0619,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0619"
  },
  {
   "key": "dot37_soa_o2_min",
   "line": 145,
   "number": 0.0613,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0613"
  },
  {
   "key": "dot37_soa_o2_cv",
   "line": 146,
   "number": 2.55,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "2.55"
  },
  {
   "key": "dot37_soa_o2_gbps",
   "line": 147,
   "number": 129.28,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "129.28"
  },
  {
   "key": "dot37_soa_o2_cycles",
   "line": 148,
   "number": 0.279,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "0.279"
  },
  {
   "key": "dot37_soa_o2_ghz",
   "line": 149,
   "number": 4.513,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.513"
  },
  {
   "key": "dot37_soa_o2_relerr",
   "line": 150,
   "number": 9.57e-06,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "9.57e-06"
  },
  {
   "key": "dot37_soa_neon_bytes",
   "line": 154,
   "number": 8.0,
   "segment": 1,
   "segment_label": null,
   "unit": "B/rec",
   "value": "8"
  },
  {
   "key": "dot37_soa_neon_median",
   "line": 155,
   "number": 0.0621,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0621"
  },
  {
   "key": "dot37_soa_neon_min",
   "line": 156,
   "number": 0.0617,
   "segment": 1,
   "segment_label": null,
   "unit": "ns/rec",
   "value": "0.0617"
  },
  {
   "key": "dot37_soa_neon_cv",
   "line": 157,
   "number": 2.72,
   "segment": 1,
   "segment_label": null,
   "unit": "percent",
   "value": "2.72"
  },
  {
   "key": "dot37_soa_neon_gbps",
   "line": 158,
   "number": 128.87,
   "segment": 1,
   "segment_label": null,
   "unit": "GB/s",
   "value": "128.87"
  },
  {
   "key": "dot37_soa_neon_cycles",
   "line": 159,
   "number": 0.28,
   "segment": 1,
   "segment_label": null,
   "unit": "cycles/rec",
   "value": "0.280"
  },
  {
   "key": "dot37_soa_neon_ghz",
   "line": 160,
   "number": 4.512,
   "segment": 1,
   "segment_label": null,
   "unit": "GHz",
   "value": "4.512"
  },
  {
   "key": "dot37_soa_neon_relerr",
   "line": 161,
   "number": 9.57e-06,
   "segment": 1,
   "segment_label": null,
   "unit": "relative",
   "value": "9.57e-06"
  }
 ]
}
