/ benchmarks / results_2025-09-29_121914.json
results_2025-09-29_121914.json
1 {"pairing":{"4":{"sequential":{"min_pretty":"TrialEstimate(276.320 ms)","min_seconds":0.27632,"median_pretty":"TrialEstimate(332.688 ms)","median_seconds":0.332688,"memory_bytes":200601840},"batch":{"min_pretty":"TrialEstimate(110.353 ms)","min_seconds":0.11035299999999999,"median_pretty":"TrialEstimate(200.293 ms)","median_seconds":0.200293,"memory_bytes":109615752}},"1":{"sequential":{"min_pretty":"TrialEstimate(50.550 ms)","min_seconds":0.05055,"median_pretty":"TrialEstimate(69.530 ms)","median_seconds":0.06953000000000001,"memory_bytes":50131664},"batch":{"min_pretty":"TrialEstimate(49.331 ms)","min_seconds":0.04933100000000001,"median_pretty":"TrialEstimate(71.355 ms)","median_seconds":0.071355,"memory_bytes":50132112}},"16":{"sequential":{"min_pretty":"TrialEstimate(1.316 s)","min_seconds":1.316,"median_pretty":"TrialEstimate(1.350 s)","median_seconds":1.35,"memory_bytes":802522032},"batch":{"min_pretty":"TrialEstimate(549.968 ms)","min_seconds":0.549968,"median_pretty":"TrialEstimate(594.963 ms)","median_seconds":0.594963,"memory_bytes":347636840}}},"fixed_g2":{"32":{"batch":{"min_pretty":"TrialEstimate(860.127 ms)","min_seconds":0.860127,"median_pretty":"TrialEstimate(898.865 ms)","median_seconds":0.898865,"memory_bytes":536209880},"naive":{"min_pretty":"TrialEstimate(1.135 s)","min_seconds":1.135,"median_pretty":"TrialEstimate(1.135 s)","median_seconds":1.135,"memory_bytes":657252496},"build":{"min_pretty":"TrialEstimate(743.776 μs)","min_seconds":0.0007437759999999999,"median_pretty":"TrialEstimate(809.239 μs)","median_seconds":0.000809239,"memory_bytes":730480}},"512":{"batch":{"min_pretty":"TrialEstimate(14.346 s)","min_seconds":14.346,"median_pretty":"TrialEstimate(14.346 s)","median_seconds":14.346,"memory_bytes":8621300928},"naive":{"min_pretty":"TrialEstimate(18.519 s)","min_seconds":18.519,"median_pretty":"TrialEstimate(18.519 s)","median_seconds":18.519,"memory_bytes":10606469352},"build":{"min_pretty":"TrialEstimate(742.043 μs)","min_seconds":0.000742043,"median_pretty":"TrialEstimate(801.349 μs)","median_seconds":0.000801349,"memory_bytes":730544}},"128":{"batch":{"min_pretty":"TrialEstimate(3.677 s)","min_seconds":3.677,"median_pretty":"TrialEstimate(3.677 s)","median_seconds":3.677,"memory_bytes":2155412000},"naive":{"min_pretty":"TrialEstimate(4.575 s)","min_seconds":4.575,"median_pretty":"TrialEstimate(4.575 s)","median_seconds":4.575,"memory_bytes":2654635272},"build":{"min_pretty":"TrialEstimate(743.436 μs)","min_seconds":0.000743436,"median_pretty":"TrialEstimate(780.335 μs)","median_seconds":0.000780335,"memory_bytes":730512}}},"msm_g2":{"32":{"naive":{"min_pretty":"TrialEstimate(1.118 s)","min_seconds":1.118,"median_pretty":"TrialEstimate(1.118 s)","median_seconds":1.118,"memory_bytes":672336064},"msm":{"min_pretty":"TrialEstimate(346.217 ms)","min_seconds":0.346217,"median_pretty":"TrialEstimate(363.341 ms)","median_seconds":0.363341,"memory_bytes":214460248}},"512":{"naive":{"min_pretty":"TrialEstimate(18.108 s)","min_seconds":18.108,"median_pretty":"TrialEstimate(18.108 s)","median_seconds":18.108,"memory_bytes":10739470624},"msm":{"min_pretty":"TrialEstimate(5.574 s)","min_seconds":5.574,"median_pretty":"TrialEstimate(5.574 s)","median_seconds":5.574,"memory_bytes":3179731008}},"128":{"naive":{"min_pretty":"TrialEstimate(4.521 s)","min_seconds":4.521,"median_pretty":"TrialEstimate(4.521 s)","median_seconds":4.521,"memory_bytes":2689370448},"msm":{"min_pretty":"TrialEstimate(1.329 s)","min_seconds":1.329,"median_pretty":"TrialEstimate(1.329 s)","median_seconds":1.329,"memory_bytes":809484816}}},"pairing_single":{"miller_loop":{"min_pretty":"TrialEstimate(19.097 ms)","min_seconds":0.019097000000000003,"median_pretty":"TrialEstimate(21.090 ms)","median_seconds":0.02109,"memory_bytes":19726424},"pairing":{"min_pretty":"TrialEstimate(48.580 ms)","min_seconds":0.04858,"median_pretty":"TrialEstimate(71.566 ms)","median_seconds":0.071566,"memory_bytes":50043632},"final_exponentiation":{"min_pretty":"TrialEstimate(28.282 ms)","min_seconds":0.028282,"median_pretty":"TrialEstimate(30.914 ms)","median_seconds":0.030914,"memory_bytes":30313816}},"norm_g2":{"32":{"batch":{"min_pretty":"TrialEstimate(475.176 μs)","min_seconds":0.00047517599999999995,"median_pretty":"TrialEstimate(496.130 μs)","median_seconds":0.00049613,"memory_bytes":439608},"each":{"min_pretty":"TrialEstimate(372.044 μs)","min_seconds":0.000372044,"median_pretty":"TrialEstimate(385.084 μs)","median_seconds":0.000385084,"memory_bytes":338512}},"512":{"batch":{"min_pretty":"TrialEstimate(6.584 ms)","min_seconds":0.006584,"median_pretty":"TrialEstimate(6.723 ms)","median_seconds":0.006723,"memory_bytes":7020440},"each":{"min_pretty":"TrialEstimate(5.956 ms)","min_seconds":0.005956,"median_pretty":"TrialEstimate(6.268 ms)","median_seconds":0.006268,"memory_bytes":5403368}},"128":{"batch":{"min_pretty":"TrialEstimate(1.702 ms)","min_seconds":0.001702,"median_pretty":"TrialEstimate(1.828 ms)","median_seconds":0.0018280000000000002,"memory_bytes":1756400},"each":{"min_pretty":"TrialEstimate(1.566 ms)","min_seconds":0.0015660000000000001,"median_pretty":"TrialEstimate(1.692 ms)","median_seconds":0.001692,"memory_bytes":1351608}}},"groth16":{"r1cs_to_qap":{"min_pretty":"TrialEstimate(506.034 μs)","min_seconds":0.0005060339999999999,"median_pretty":"TrialEstimate(531.546 μs)","median_seconds":0.000531546,"memory_bytes":443256},"prove":{"min_pretty":"TrialEstimate(7.791 ms)","min_seconds":0.007791,"median_pretty":"TrialEstimate(8.144 ms)","median_seconds":0.008144,"memory_bytes":6917096},"verify_full":{"min_pretty":"TrialEstimate(298.107 ms)","min_seconds":0.298107,"median_pretty":"TrialEstimate(375.560 ms)","median_seconds":0.37556,"memory_bytes":225026056},"prepare_inputs":{"min_pretty":"TrialEstimate(269.503 μs)","min_seconds":0.000269503,"median_pretty":"TrialEstimate(277.017 μs)","median_seconds":0.000277017,"memory_bytes":192520},"setup":{"min_pretty":"TrialEstimate(184.316 ms)","min_seconds":0.184316,"median_pretty":"TrialEstimate(196.686 ms)","median_seconds":0.196686,"memory_bytes":111115840},"verify_prepared":{"min_pretty":"TrialEstimate(115.324 ms)","min_seconds":0.115324,"median_pretty":"TrialEstimate(194.066 ms)","median_seconds":0.19406600000000002,"memory_bytes":114234896},"prepare_vk":{"min_pretty":"TrialEstimate(47.430 ms)","min_seconds":0.04743,"median_pretty":"TrialEstimate(69.910 ms)","median_seconds":0.06991,"memory_bytes":50054560}},"norm_g1":{"32":{"batch":{"min_pretty":"TrialEstimate(80.360 μs)","min_seconds":8.036e-5,"median_pretty":"TrialEstimate(86.912 μs)","median_seconds":8.6912e-5,"memory_bytes":62304},"each":{"min_pretty":"TrialEstimate(67.065 μs)","min_seconds":6.7065e-5,"median_pretty":"TrialEstimate(69.124 μs)","median_seconds":6.9124e-5,"memory_bytes":39728}},"512":{"batch":{"min_pretty":"TrialEstimate(1.048 ms)","min_seconds":0.001048,"median_pretty":"TrialEstimate(1.239 ms)","median_seconds":0.001239,"memory_bytes":995840},"each":{"min_pretty":"TrialEstimate(1.403 ms)","min_seconds":0.001403,"median_pretty":"TrialEstimate(1.554 ms)","median_seconds":0.001554,"memory_bytes":635640}},"128":{"batch":{"min_pretty":"TrialEstimate(327.752 μs)","min_seconds":0.000327752,"median_pretty":"TrialEstimate(377.499 μs)","median_seconds":0.000377499,"memory_bytes":249528},"each":{"min_pretty":"TrialEstimate(346.206 μs)","min_seconds":0.000346206,"median_pretty":"TrialEstimate(375.170 μs)","median_seconds":0.00037517,"memory_bytes":159704}}},"msm_g1":{"32":{"naive":{"min_pretty":"TrialEstimate(97.029 ms)","min_seconds":0.097029,"median_pretty":"TrialEstimate(163.373 ms)","median_seconds":0.163373,"memory_bytes":81098648},"msm":{"min_pretty":"TrialEstimate(37.326 ms)","min_seconds":0.037326,"median_pretty":"TrialEstimate(40.914 ms)","median_seconds":0.040914,"memory_bytes":33293808}},"512":{"naive":{"min_pretty":"TrialEstimate(2.483 s)","min_seconds":2.483,"median_pretty":"TrialEstimate(2.483 s)","median_seconds":2.483,"memory_bytes":1300745096},"msm":{"min_pretty":"TrialEstimate(972.669 ms)","min_seconds":0.972669,"median_pretty":"TrialEstimate(987.741 ms)","median_seconds":0.987741,"memory_bytes":511352776}},"128":{"naive":{"min_pretty":"TrialEstimate(622.304 ms)","min_seconds":0.622304,"median_pretty":"TrialEstimate(625.048 ms)","median_seconds":0.625048,"memory_bytes":325887928},"msm":{"min_pretty":"TrialEstimate(222.880 ms)","min_seconds":0.22288,"median_pretty":"TrialEstimate(232.947 ms)","median_seconds":0.23294700000000002,"memory_bytes":129590256}}},"fixed_g1":{"32":{"batch":{"min_pretty":"TrialEstimate(73.449 ms)","min_seconds":0.073449,"median_pretty":"TrialEstimate(143.211 ms)","median_seconds":0.143211,"memory_bytes":61634232},"naive":{"min_pretty":"TrialEstimate(137.216 ms)","min_seconds":0.137216,"median_pretty":"TrialEstimate(157.104 ms)","median_seconds":0.15710400000000002,"memory_bytes":79785432},"build":{"min_pretty":"TrialEstimate(134.801 μs)","min_seconds":0.00013480099999999999,"median_pretty":"TrialEstimate(151.818 μs)","median_seconds":0.00015181800000000002,"memory_bytes":106800}},"512":{"batch":{"min_pretty":"TrialEstimate(1.934 s)","min_seconds":1.934,"median_pretty":"TrialEstimate(1.934 s)","median_seconds":1.934,"memory_bytes":986085448},"naive":{"min_pretty":"TrialEstimate(2.633 s)","min_seconds":2.633,"median_pretty":"TrialEstimate(2.633 s)","median_seconds":2.633,"memory_bytes":1277794088},"build":{"min_pretty":"TrialEstimate(131.676 μs)","min_seconds":0.00013167599999999998,"median_pretty":"TrialEstimate(136.264 μs)","median_seconds":0.000136264,"memory_bytes":106528}},"128":{"batch":{"min_pretty":"TrialEstimate(449.166 ms)","min_seconds":0.449166,"median_pretty":"TrialEstimate(463.020 ms)","median_seconds":0.46302,"memory_bytes":246522288},"naive":{"min_pretty":"TrialEstimate(620.809 ms)","min_seconds":0.6208089999999999,"median_pretty":"TrialEstimate(629.758 ms)","median_seconds":0.629758,"memory_bytes":319749216},"build":{"min_pretty":"TrialEstimate(153.877 μs)","min_seconds":0.000153877,"median_pretty":"TrialEstimate(171.911 μs)","median_seconds":0.000171911,"memory_bytes":107152}}}}