/ benchmarks / results_2025-09-23_204214.json
results_2025-09-23_204214.json
1 {"pairing":{"4":{"sequential":{"min_pretty":"TrialEstimate(341.296 ms)","min_seconds":0.341296,"median_pretty":"TrialEstimate(397.873 ms)","median_seconds":0.397873,"memory_bytes":200594864},"batch":{"min_pretty":"TrialEstimate(133.614 ms)","min_seconds":0.133614,"median_pretty":"TrialEstimate(230.519 ms)","median_seconds":0.230519,"memory_bytes":109611816}},"1":{"sequential":{"min_pretty":"TrialEstimate(58.015 ms)","min_seconds":0.058015000000000004,"median_pretty":"TrialEstimate(84.031 ms)","median_seconds":0.08403100000000001,"memory_bytes":50130096},"batch":{"min_pretty":"TrialEstimate(58.386 ms)","min_seconds":0.05838600000000001,"median_pretty":"TrialEstimate(84.958 ms)","median_seconds":0.084958,"memory_bytes":50130272}},"16":{"sequential":{"min_pretty":"TrialEstimate(1.528 s)","min_seconds":1.528,"median_pretty":"TrialEstimate(1.560 s)","median_seconds":1.56,"memory_bytes":802507936},"batch":{"min_pretty":"TrialEstimate(603.662 ms)","min_seconds":0.603662,"median_pretty":"TrialEstimate(694.847 ms)","median_seconds":0.694847,"memory_bytes":347578312}}},"fixed_g2":{"32":{"batch":{"min_pretty":"TrialEstimate(1.094 s)","min_seconds":1.094,"median_pretty":"TrialEstimate(1.094 s)","median_seconds":1.094,"memory_bytes":536307624},"naive":{"min_pretty":"TrialEstimate(1.325 s)","min_seconds":1.325,"median_pretty":"TrialEstimate(1.325 s)","median_seconds":1.325,"memory_bytes":657248752},"build":{"min_pretty":"TrialEstimate(872.097 μs)","min_seconds":0.000872097,"median_pretty":"TrialEstimate(901.467 μs)","median_seconds":0.000901467,"memory_bytes":730480}},"512":{"batch":{"min_pretty":"TrialEstimate(17.357 s)","min_seconds":17.357,"median_pretty":"TrialEstimate(17.357 s)","median_seconds":17.357,"memory_bytes":8621321872},"naive":{"min_pretty":"TrialEstimate(21.292 s)","min_seconds":21.292,"median_pretty":"TrialEstimate(21.292 s)","median_seconds":21.292,"memory_bytes":10606427112},"build":{"min_pretty":"TrialEstimate(898.327 μs)","min_seconds":0.000898327,"median_pretty":"TrialEstimate(993.144 μs)","median_seconds":0.000993144,"memory_bytes":730560}},"128":{"batch":{"min_pretty":"TrialEstimate(4.247 s)","min_seconds":4.247,"median_pretty":"TrialEstimate(4.247 s)","median_seconds":4.247,"memory_bytes":2155417536},"naive":{"min_pretty":"TrialEstimate(5.451 s)","min_seconds":5.451,"median_pretty":"TrialEstimate(5.451 s)","median_seconds":5.451,"memory_bytes":2654606504},"build":{"min_pretty":"TrialEstimate(892.185 μs)","min_seconds":0.0008921849999999999,"median_pretty":"TrialEstimate(946.913 μs)","median_seconds":0.000946913,"memory_bytes":730528}}},"msm_g2":{"32":{"naive":{"min_pretty":"TrialEstimate(1.299 s)","min_seconds":1.299,"median_pretty":"TrialEstimate(1.299 s)","median_seconds":1.299,"memory_bytes":672314592},"msm":{"min_pretty":"TrialEstimate(336.821 ms)","min_seconds":0.33682100000000004,"median_pretty":"TrialEstimate(403.915 ms)","median_seconds":0.403915,"memory_bytes":214428664}},"512":{"naive":{"min_pretty":"TrialEstimate(20.656 s)","min_seconds":20.656,"median_pretty":"TrialEstimate(20.656 s)","median_seconds":20.656,"memory_bytes":10739124000},"msm":{"min_pretty":"TrialEstimate(6.096 s)","min_seconds":6.096,"median_pretty":"TrialEstimate(6.096 s)","median_seconds":6.096,"memory_bytes":3179646768}},"128":{"naive":{"min_pretty":"TrialEstimate(5.331 s)","min_seconds":5.331,"median_pretty":"TrialEstimate(5.331 s)","median_seconds":5.331,"memory_bytes":2689322336},"msm":{"min_pretty":"TrialEstimate(1.607 s)","min_seconds":1.607,"median_pretty":"TrialEstimate(1.607 s)","median_seconds":1.607,"memory_bytes":809469600}}},"pairing_single":{"miller_loop":{"min_pretty":"TrialEstimate(23.419 ms)","min_seconds":0.023419000000000002,"median_pretty":"TrialEstimate(24.514 ms)","median_seconds":0.024514,"memory_bytes":19726104},"pairing":{"min_pretty":"TrialEstimate(57.625 ms)","min_seconds":0.057625,"median_pretty":"TrialEstimate(82.575 ms)","median_seconds":0.08257500000000001,"memory_bytes":50041744},"final_exponentiation":{"min_pretty":"TrialEstimate(34.821 ms)","min_seconds":0.034821,"median_pretty":"TrialEstimate(38.431 ms)","median_seconds":0.038431,"memory_bytes":30310744}},"norm_g2":{"32":{"batch":{"min_pretty":"TrialEstimate(564.618 μs)","min_seconds":0.000564618,"median_pretty":"TrialEstimate(576.355 μs)","median_seconds":0.000576355,"memory_bytes":439576},"each":{"min_pretty":"TrialEstimate(496.591 μs)","min_seconds":0.000496591,"median_pretty":"TrialEstimate(516.509 μs)","median_seconds":0.000516509,"memory_bytes":338544}},"512":{"batch":{"min_pretty":"TrialEstimate(7.885 ms)","min_seconds":0.007885,"median_pretty":"TrialEstimate(8.093 ms)","median_seconds":0.008093,"memory_bytes":7020392},"each":{"min_pretty":"TrialEstimate(7.229 ms)","min_seconds":0.007229,"median_pretty":"TrialEstimate(7.511 ms)","median_seconds":0.007511,"memory_bytes":5403032}},"128":{"batch":{"min_pretty":"TrialEstimate(2.002 ms)","min_seconds":0.002002,"median_pretty":"TrialEstimate(2.174 ms)","median_seconds":0.002174,"memory_bytes":1755824},"each":{"min_pretty":"TrialEstimate(1.842 ms)","min_seconds":0.001842,"median_pretty":"TrialEstimate(1.956 ms)","median_seconds":0.001956,"memory_bytes":1351608}}},"groth16":{"r1cs_to_qap":{"min_pretty":"TrialEstimate(634.159 μs)","min_seconds":0.0006341589999999999,"median_pretty":"TrialEstimate(675.166 μs)","median_seconds":0.000675166,"memory_bytes":478064},"prove":{"min_pretty":"TrialEstimate(8.089 ms)","min_seconds":0.008089,"median_pretty":"TrialEstimate(8.283 ms)","median_seconds":0.008283,"memory_bytes":5894432},"verify_full":{"min_pretty":"TrialEstimate(375.460 ms)","min_seconds":0.37545999999999996,"median_pretty":"TrialEstimate(452.838 ms)","median_seconds":0.452838,"memory_bytes":225027544},"prepare_inputs":{"min_pretty":"TrialEstimate(341.861 μs)","min_seconds":0.000341861,"median_pretty":"TrialEstimate(370.931 μs)","median_seconds":0.00037093099999999996,"memory_bytes":192584},"setup":{"min_pretty":"TrialEstimate(103.173 ms)","min_seconds":0.103173,"median_pretty":"TrialEstimate(184.924 ms)","median_seconds":0.184924,"memory_bytes":74308560},"verify_prepared":{"min_pretty":"TrialEstimate(139.263 ms)","min_seconds":0.139263,"median_pretty":"TrialEstimate(223.502 ms)","median_seconds":0.223502,"memory_bytes":114233632},"prepare_vk":{"min_pretty":"TrialEstimate(58.628 ms)","min_seconds":0.058628,"median_pretty":"TrialEstimate(86.151 ms)","median_seconds":0.08615099999999999,"memory_bytes":50052624}},"norm_g1":{"32":{"batch":{"min_pretty":"TrialEstimate(98.785 μs)","min_seconds":9.8785e-5,"median_pretty":"TrialEstimate(105.674 μs)","median_seconds":0.000105674,"memory_bytes":62304},"each":{"min_pretty":"TrialEstimate(91.371 μs)","min_seconds":9.137099999999999e-5,"median_pretty":"TrialEstimate(94.707 μs)","median_seconds":9.470699999999999e-5,"memory_bytes":39728}},"512":{"batch":{"min_pretty":"TrialEstimate(1.246 ms)","min_seconds":0.001246,"median_pretty":"TrialEstimate(1.381 ms)","median_seconds":0.001381,"memory_bytes":996352},"each":{"min_pretty":"TrialEstimate(1.700 ms)","min_seconds":0.0017,"median_pretty":"TrialEstimate(1.741 ms)","median_seconds":0.0017410000000000001,"memory_bytes":635992}},"128":{"batch":{"min_pretty":"TrialEstimate(349.605 μs)","min_seconds":0.000349605,"median_pretty":"TrialEstimate(365.521 μs)","median_seconds":0.000365521,"memory_bytes":249672},"each":{"min_pretty":"TrialEstimate(547.406 μs)","min_seconds":0.000547406,"median_pretty":"TrialEstimate(659.962 μs)","median_seconds":0.0006599619999999999,"memory_bytes":159496}}},"msm_g1":{"32":{"naive":{"min_pretty":"TrialEstimate(118.119 ms)","min_seconds":0.118119,"median_pretty":"TrialEstimate(194.320 ms)","median_seconds":0.19432,"memory_bytes":81097112},"msm":{"min_pretty":"TrialEstimate(45.788 ms)","min_seconds":0.045787999999999995,"median_pretty":"TrialEstimate(49.514 ms)","median_seconds":0.049514,"memory_bytes":33293568}},"512":{"naive":{"min_pretty":"TrialEstimate(2.858 s)","min_seconds":2.858,"median_pretty":"TrialEstimate(2.858 s)","median_seconds":2.858,"memory_bytes":1300666200},"msm":{"min_pretty":"TrialEstimate(1.068 s)","min_seconds":1.068,"median_pretty":"TrialEstimate(1.068 s)","median_seconds":1.068,"memory_bytes":511364296}},"128":{"naive":{"min_pretty":"TrialEstimate(754.678 ms)","min_seconds":0.754678,"median_pretty":"TrialEstimate(763.042 ms)","median_seconds":0.763042,"memory_bytes":325882392},"msm":{"min_pretty":"TrialEstimate(265.050 ms)","min_seconds":0.26505,"median_pretty":"TrialEstimate(268.113 ms)","median_seconds":0.268113,"memory_bytes":129592192}}},"fixed_g1":{"32":{"batch":{"min_pretty":"TrialEstimate(90.008 ms)","min_seconds":0.09000799999999999,"median_pretty":"TrialEstimate(166.983 ms)","median_seconds":0.16698300000000002,"memory_bytes":61643864},"naive":{"min_pretty":"TrialEstimate(176.598 ms)","min_seconds":0.176598,"median_pretty":"TrialEstimate(190.048 ms)","median_seconds":0.190048,"memory_bytes":79785448},"build":{"min_pretty":"TrialEstimate(166.610 μs)","min_seconds":0.00016661,"median_pretty":"TrialEstimate(180.762 μs)","median_seconds":0.000180762,"memory_bytes":106864}},"512":{"batch":{"min_pretty":"TrialEstimate(2.332 s)","min_seconds":2.332,"median_pretty":"TrialEstimate(2.332 s)","median_seconds":2.332,"memory_bytes":986095400},"naive":{"min_pretty":"TrialEstimate(3.050 s)","min_seconds":3.05,"median_pretty":"TrialEstimate(3.050 s)","median_seconds":3.05,"memory_bytes":1277820936},"build":{"min_pretty":"TrialEstimate(175.537 μs)","min_seconds":0.000175537,"median_pretty":"TrialEstimate(222.300 μs)","median_seconds":0.0002223,"memory_bytes":106448}},"128":{"batch":{"min_pretty":"TrialEstimate(531.371 ms)","min_seconds":0.531371,"median_pretty":"TrialEstimate(543.954 ms)","median_seconds":0.5439539999999999,"memory_bytes":246526064},"naive":{"min_pretty":"TrialEstimate(726.523 ms)","min_seconds":0.726523,"median_pretty":"TrialEstimate(740.127 ms)","median_seconds":0.740127,"memory_bytes":319749936},"build":{"min_pretty":"TrialEstimate(189.504 μs)","min_seconds":0.00018950399999999998,"median_pretty":"TrialEstimate(220.451 μs)","median_seconds":0.00022045099999999998,"memory_bytes":106944}}}}