From ec85982fe09b16ab68695e8bd00e1244dcafb61a Mon Sep 17 00:00:00 2001 From: r0-ghbot Date: Fri, 11 Oct 2024 19:12:42 +0000 Subject: [PATCH] Add build artifacts --- dev/benchmarks/COMMIT_HASH.txt | 2 +- dev/benchmarks/Linux-cpu.csv | 72 ++++++++++----------- dev/benchmarks/Linux-g6.xlarge.csv | 72 ++++++++++----------- dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv | 72 ++++++++++----------- dev/benchmarks/macOS-apple_m2_pro.csv | 72 ++++++++++----------- dev/datasheet/COMMIT_HASH.txt | 2 +- dev/datasheet/Linux-cpu.json | 60 ++++++++--------- dev/datasheet/Linux-g6.xlarge.json | 68 +++++++++---------- dev/datasheet/Linux-nvidia_rtx_3090_ti.json | 68 +++++++++---------- dev/datasheet/macOS-apple_m2_pro.json | 60 ++++++++--------- 10 files changed, 274 insertions(+), 274 deletions(-) diff --git a/dev/benchmarks/COMMIT_HASH.txt b/dev/benchmarks/COMMIT_HASH.txt index 40d3ffd8..a05093b9 100644 --- a/dev/benchmarks/COMMIT_HASH.txt +++ b/dev/benchmarks/COMMIT_HASH.txt @@ -1 +1 @@ -c0267f7ee51fa6a1fdc36457cbd8592a7d5403f3 +9dfbbe5a02559e0259199be61971af2a73f5fd9c diff --git a/dev/benchmarks/Linux-cpu.csv b/dev/benchmarks/Linux-cpu.csv index 4e1c8432..5b320b76 100644 --- a/dev/benchmarks/Linux-cpu.csv +++ b/dev/benchmarks/Linux-cpu.csv @@ -1,37 +1,37 @@ name,size,speed,exec_duration,proof_duration,total_duration,verify_duration,total_cycles,user_cycles,output_bytes,proof_bytes -big_blake2b-1024,1024,61.38132,16651368,16665949130,16682600498,18132123,262144,116637,32,222668 -big_blake2b-2048,2048,74.26388,17002026,27560334791,27577336817,18119999,524288,230357,32,222668 -big_blake2b-4096,4096,82.33985,28197022,49716850583,49745047605,18114687,1048576,457797,32,222668 -big_blake2b-8192,8192,164.86519,51295650,49637786025,49689081675,18106698,1048576,912677,32,222668 -big_blake3-1024,1024,90.91055,9737247,11254081874,11263819121,18137320,131072,78908,32,222668 -big_blake3-2048,2048,122.59514,14428689,16690964657,16705393346,18123932,262144,157645,32,222668 -big_blake3-4096,4096,149.0359,23761384,27459548908,27483310292,18145572,524288,315653,32,222668 -big_blake3-8192,8192,165.07372,42456314,49583858923,49626315237,18139420,1048576,631669,32,222668 -big_keccak-1024,1024,37.11656,14446836,27574315920,27588762756,18143483,524288,248820,32,222668 -big_keccak-2048,2048,41.29843,22807862,49567453775,49590261637,18110459,1048576,494921,32,222668 -big_keccak-4096,4096,82.784294,38904797,49439079425,49477984222,18129148,1048576,961410,32,222668 -big_keccak-8192,8192,77.61467,72143890,105474914687,105547058577,18115036,2097152,1894375,32,222668 -big_sha2-1024,1024,90.98579,8362669,11246142202,11254504871,18136316,131072,43570,32,222668 -big_sha2-2048,2048,123.00949,11599096,16637522956,16649122052,18167000,262144,84594,32,222668 -big_sha2-4096,4096,242.52965,19088100,16869568815,16888656915,18154082,262144,166642,32,222668 -big_sha2-8192,8192,293.3716,32929892,27890700814,27923630706,18151790,524288,330738,32,222668 -ecdsa_verify,1,0.019785708,47578894,50493950672,50541529566,18155006,1048576,696802,408,222668 -ed25519_verify,1,0.019838426,38354233,50368869116,50407223349,18146394,1048576,542719,400,222668 -fibonacci-10,10,1.1343048,6196920,8809776736,8815973656,18148768,65536,2135,8,222668 -fibonacci-50,50,5.690019,6317379,8780998544,8787315923,18133492,65536,2266,8,222668 -fibonacci-90,90,10.254449,6197734,8770480335,8776678069,18143410,65536,2348,8,222668 -iter_blake2b-1,1,0.0869649,6676452,11492216198,11498892650,18133083,131072,11946,32,222668 -iter_blake2b-10,10,0.5912202,9926482,16904244019,16914170501,18157450,262144,101603,32,222668 -iter_blake2b-100,100,1.4670329,40634102,68124164459,68164798561,18172324,1179648,997643,32,222668 -iter_blake3-1,1,0.11357551,7147795,8797567226,8804715021,18142992,65536,5087,32,222668 -iter_blake3-10,10,0.8754298,7117620,11415842483,11422960103,18152959,131072,28462,32,222668 -iter_blake3-100,100,3.5677452,13414483,28015492951,28028907434,18150718,524288,262012,32,222668 -iter_keccak-1,1,0.08738508,7051939,11436548482,11443600421,18158691,131072,28322,32,222668 -iter_keccak-10,10,0.35669506,13946807,28021203293,28035150100,18162363,524288,260365,32,222668 -iter_keccak-100,100,0.61026704,73849023,163788844440,163862693463,18138067,3145728,2580745,32,222668 -iter_sha2-1,1,0.11360668,7881950,8794417533,8802299483,18174826,65536,2746,32,222668 -iter_sha2-10,10,1.1366267,6641876,8791321733,8797963609,18140487,65536,5978,32,222668 -iter_sha2-100,100,8.739401,7720662,11434711744,11442432406,18161726,131072,38288,32,222668 -membership-10,10,1.135091,7165545,8802701733,8809867278,18146987,65536,13229,64,222668 -membership-20,20,1.7550393,7614883,11388140895,11395755778,18143398,131072,22459,64,222668 -sudoku,1,0.11379299,6956942,8780931084,8787888026,18151217,65536,9632,32,222668 +big_blake2b-1024,1024,61.829235,15732872,16546011257,16561744129,18001300,262144,116637,32,222668 +big_blake2b-2048,2048,74.83573,16604632,27350001555,27366606187,18024424,524288,230357,32,222668 +big_blake2b-4096,4096,82.90405,28915765,49377595002,49406510767,17992557,1048576,457797,32,222668 +big_blake2b-8192,8192,165.67513,51978615,49394188654,49446167269,18022977,1048576,912677,32,222668 +big_blake3-1024,1024,91.20706,10122412,11217078432,11227200844,18020758,131072,78908,32,222668 +big_blake3-2048,2048,124.27988,14416545,16464518822,16478935367,18033252,262144,157645,32,222668 +big_blake3-4096,4096,150.07228,26543857,27266969608,27293513465,18012857,524288,315653,32,222668 +big_blake3-8192,8192,166.36732,42269866,49198171540,49240441406,18024843,1048576,631669,32,222668 +big_keccak-1024,1024,37.346085,14212117,27404993866,27419205983,18027485,524288,248820,32,222668 +big_keccak-2048,2048,41.433983,23240407,49404782217,49428022624,18032126,1048576,494921,32,222668 +big_keccak-4096,4096,83.24913,40530563,49161187597,49201718160,18028065,1048576,961410,32,222668 +big_keccak-8192,8192,78.087944,73484005,104833873971,104907357976,18448970,2097152,1894375,32,222668 +big_sha2-1024,1024,91.16041,10069090,11222877636,11232946726,18019371,131072,43570,32,222668 +big_sha2-2048,2048,123.30472,11764175,16597493919,16609258094,18002814,262144,84594,32,222668 +big_sha2-4096,4096,248.0137,17495620,16497721344,16515216964,18013239,262144,166642,32,222668 +big_sha2-8192,8192,298.5551,30443889,27408376867,27438820756,18004900,524288,330738,32,222668 +ecdsa_verify,1,0.020177877,49140869,49510090247,49559231116,18019132,1048576,697351,408,222668 +ed25519_verify,1,0.020206893,37358078,49450706411,49488064489,18011779,1048576,535180,400,222668 +fibonacci-10,10,1.1569153,5220719,8638453762,8643674481,18011637,65536,2135,8,222668 +fibonacci-50,50,5.7845907,5070954,8638582943,8643653897,18027366,65536,2266,8,222668 +fibonacci-90,90,10.384118,5294676,8661786867,8667081543,17999797,65536,2348,8,222668 +iter_blake2b-1,1,0.08933108,5698836,11188613231,11194312067,18004258,131072,11946,32,222668 +iter_blake2b-10,10,0.60483474,8955563,16524486733,16533442296,18007891,262144,101603,32,222668 +iter_blake2b-100,100,1.494916,42594064,66850797332,66893391396,18380530,1179648,997643,32,222668 +iter_blake3-1,1,0.11551316,5240955,8651781173,8657022128,18021571,65536,5087,32,222668 +iter_blake3-10,10,0.8937967,5910021,11182317163,11188227184,18029461,131072,28462,32,222668 +iter_blake3-100,100,3.6505,12554974,27380952057,27393507031,18027272,524288,262012,32,222668 +iter_keccak-1,1,0.089253284,5957654,11198111582,11204069236,18020111,131072,28322,32,222668 +iter_keccak-10,10,0.36539218,12462363,27355391957,27367854320,18015905,524288,260365,32,222668 +iter_keccak-100,100,0.6218425,74781545,160737645069,160812426614,18027717,3145728,2580745,32,222668 +iter_sha2-1,1,0.11483708,6739040,8701249452,8707988492,18007467,65536,2746,32,222668 +iter_sha2-10,10,1.154622,5372669,8655470945,8660843614,18406479,65536,5978,32,222668 +iter_sha2-100,100,8.925947,6535616,11196756828,11203292444,18029320,131072,38288,32,222668 +membership-10,10,1.1548959,5704252,8653084410,8658788662,17999321,65536,13229,64,222668 +membership-20,20,1.7814479,6276627,11220546165,11226822792,18043528,131072,22459,64,222668 +sudoku,1,0.115657255,6055521,8640180703,8646236224,18033052,65536,9632,32,222668 diff --git a/dev/benchmarks/Linux-g6.xlarge.csv b/dev/benchmarks/Linux-g6.xlarge.csv index c2bfd82f..a768f495 100644 --- a/dev/benchmarks/Linux-g6.xlarge.csv +++ b/dev/benchmarks/Linux-g6.xlarge.csv @@ -1,37 +1,37 @@ name,size,speed,exec_duration,proof_duration,total_duration,verify_duration,total_cycles,user_cycles,output_bytes,proof_bytes -big_blake2b-1024,1024,598.81757,17615218,1692421487,1710036705,16467365,262144,116637,32,222668 -big_blake2b-2048,2048,1005.0164,15576026,2022201734,2037777760,16490195,524288,230357,32,222668 -big_blake2b-4096,4096,1315.2954,26677227,3087452175,3114129402,16494894,1048576,457797,32,222668 -big_blake2b-8192,8192,2614.1646,48562784,3085134173,3133696957,16462033,1048576,912677,32,222668 -big_blake3-1024,1024,845.28046,9520604,1201911650,1211432254,16508633,131072,78908,32,222668 -big_blake3-2048,2048,1364.6411,14007878,1486753030,1500760908,16487452,262144,157645,32,222668 -big_blake3-4096,4096,2021.4609,22928305,2003328901,2026257206,16470001,524288,315653,32,222668 -big_blake3-8192,8192,2723.6685,40362396,2967346010,3007708406,16486910,1048576,631669,32,222668 -big_keccak-1024,1024,513.49054,14021197,1980173357,1994194554,16465830,524288,248820,32,222668 -big_keccak-2048,2048,674.22064,22628529,3014952581,3037581110,16463449,1048576,494921,32,222668 -big_keccak-4096,4096,1339.057,39420511,3019448364,3058868875,16481518,1048576,961410,32,222668 -big_keccak-8192,8192,1125.1667,73139004,7207559979,7280698983,16496527,2097152,1894375,32,222668 -big_sha2-1024,1024,840.38184,8012026,1210481642,1218493668,16511966,131072,43570,32,222668 -big_sha2-2048,2048,1264.6736,10572900,1608817462,1619390362,16474637,262144,84594,32,222668 -big_sha2-4096,4096,2192.0059,16218724,1852389373,1868608097,16491516,262144,166642,32,222668 -big_sha2-8192,8192,2823.8672,27052466,2873933716,2900986182,16487915,524288,330738,32,222668 -ecdsa_verify,1,0.29601434,49117253,3329097245,3378214498,16479065,1048576,696802,408,222668 -ed25519_verify,1,0.2966336,38266759,3332895699,3371162458,16501314,1048576,537985,400,222668 -fibonacci-10,10,9.174416,4770925,1085216754,1089987679,16467644,65536,2135,8,222668 -fibonacci-50,50,45.27472,4903435,1099465564,1104368999,16491685,65536,2266,8,222668 -fibonacci-90,90,80.768135,5322470,1108978350,1114300820,16504584,65536,2348,8,222668 -iter_blake2b-1,1,0.77344316,5611802,1287308098,1292919900,16471243,131072,11946,32,222668 -iter_blake2b-10,10,6.3973894,8758931,1554378735,1563137666,16484513,262144,101603,32,222668 -iter_blake2b-100,100,18.145481,40385796,5470628386,5511014182,16658164,1179648,997643,32,222668 -iter_blake3-1,1,0.8959603,5039356,1111081545,1116120901,16644703,65536,5087,32,222668 -iter_blake3-10,10,8.137509,6096776,1222780445,1228877221,16480313,131072,28462,32,222668 -iter_blake3-100,100,50.270107,13334433,1975919341,1989253774,16473536,524288,262012,32,222668 -iter_keccak-1,1,0.8323139,5668338,1195801443,1201469781,16499577,131072,28322,32,222668 -iter_keccak-10,10,5.0348935,12744295,1973394937,1986139232,16541052,524288,260365,32,222668 -iter_keccak-100,100,8.88268,79241382,11178622982,11257864364,16473792,3145728,2580745,32,222668 -iter_sha2-1,1,0.89289933,4937051,1115009986,1119947037,16641355,65536,2746,32,222668 -iter_sha2-10,10,8.997171,5187387,1106272993,1111460380,16466127,65536,5978,32,222668 -iter_sha2-100,100,81.63009,6468276,1218570237,1225038513,16484643,131072,38288,32,222668 -membership-10,10,8.910217,5469993,1116837008,1122307001,16491041,65536,13229,64,222668 -membership-20,20,16.316874,6429560,1219295508,1225725068,16491178,131072,22459,64,222668 -sudoku,1,0.9035871,5327628,1101372581,1106700209,16534577,65536,9632,32,222668 +big_blake2b-1024,1024,602.4747,18095305,1681561144,1699656449,17403472,262144,116637,32,222668 +big_blake2b-2048,2048,1019.26263,15763887,1993531883,2009295770,17468453,524288,230357,32,222668 +big_blake2b-4096,4096,1378.6858,26684458,2944260748,2970945206,17403958,1048576,457797,32,222668 +big_blake2b-8192,8192,2574.9387,48308148,3133126744,3181434892,17437896,1048576,912677,32,222668 +big_blake3-1024,1024,835.4606,9371479,1216299812,1225671291,17392444,131072,78908,32,222668 +big_blake3-2048,2048,1357.5399,13787043,1494824134,1508611177,17407693,262144,157645,32,222668 +big_blake3-4096,4096,2002.6771,22645048,2022617300,2045262348,17388350,524288,315653,32,222668 +big_blake3-8192,8192,2745.2666,40932602,2943112643,2984045245,17387888,1048576,631669,32,222668 +big_keccak-1024,1024,510.56696,13885262,1991728285,2005613547,17426859,524288,248820,32,222668 +big_keccak-2048,2048,675.6786,22398301,3008628479,3031026780,17401066,1048576,494921,32,222668 +big_keccak-4096,4096,1346.5498,39326826,3002521305,3041848131,17386213,1048576,961410,32,222668 +big_keccak-8192,8192,1128.5021,72445613,7186735068,7259180681,17392057,2097152,1894375,32,222668 +big_sha2-1024,1024,840.7655,7725586,1210212132,1217937718,17414936,131072,43570,32,222668 +big_sha2-2048,2048,1260.6667,10643020,1613894227,1624537247,17408194,262144,84594,32,222668 +big_sha2-4096,4096,2246.7683,16199891,1806862948,1823062839,17398138,262144,166642,32,222668 +big_sha2-8192,8192,2955.235,27425535,2744604317,2772029852,17386562,524288,330738,32,222668 +ecdsa_verify,1,0.29034746,48407764,3395741462,3444149226,17447625,1048576,697351,408,222668 +ed25519_verify,1,0.29558626,38114324,3344992774,3383107098,17401416,1048576,534266,400,222668 +fibonacci-10,10,9.108724,4874328,1092974270,1097848598,17392946,65536,2135,8,222668 +fibonacci-50,50,45.364407,4894928,1097290778,1102185706,17417037,65536,2266,8,222668 +fibonacci-90,90,80.29781,5217415,1115610114,1120827529,17465443,65536,2348,8,222668 +iter_blake2b-1,1,0.7658409,5530180,1300224088,1305754268,17397764,131072,11946,32,222668 +iter_blake2b-10,10,6.347693,8773316,1566602230,1575375546,17380270,262144,101603,32,222668 +iter_blake2b-100,100,17.96107,40999410,5526598053,5567597463,17395562,1179648,997643,32,222668 +iter_blake3-1,1,0.89199126,5224925,1115862260,1121087185,17465481,65536,5087,32,222668 +iter_blake3-10,10,8.250918,5835655,1206150652,1211986307,17387171,131072,28462,32,222668 +iter_blake3-100,100,49.740997,13157260,1997256929,2010414189,17436718,524288,262012,32,222668 +iter_keccak-1,1,0.8273649,5781999,1202874564,1208656563,17428228,131072,28322,32,222668 +iter_keccak-10,10,5.062632,12620329,1962636750,1975257079,17382854,524288,260365,32,222668 +iter_keccak-100,100,8.879023,78294089,11184206574,11262500663,17396139,3145728,2580745,32,222668 +iter_sha2-1,1,0.90867496,4958884,1095544723,1100503607,17378738,65536,2746,32,222668 +iter_sha2-10,10,8.991155,5066564,1107137649,1112204213,17464199,65536,5978,32,222668 +iter_sha2-100,100,81.858925,6153289,1215460627,1221613916,17398424,131072,38288,32,222668 +membership-10,10,9.061832,5550091,1097979493,1103529584,17424700,65536,13229,64,222668 +membership-20,20,16.463432,6120587,1208692887,1214813474,17393258,131072,22459,64,222668 +sudoku,1,0.9099578,5425820,1093526245,1098952065,17420504,65536,9632,32,222668 diff --git a/dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv b/dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv index f9173f09..0e5d7bea 100644 --- a/dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv +++ b/dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv @@ -1,37 +1,37 @@ name,size,speed,exec_duration,proof_duration,total_duration,verify_duration,total_cycles,user_cycles,output_bytes,proof_bytes -big_blake2b-1024,1024,722.85767,20672500,1395927233,1416599733,16692406,262144,116637,32,222668 -big_blake2b-2048,2048,1347.7672,17770820,1501779366,1519550186,16972554,524288,230357,32,222668 -big_blake2b-4096,4096,1890.5948,28925934,2137588009,2166513943,16733233,1048576,457797,32,222668 -big_blake2b-8192,8192,3724.1677,51383631,2148302384,2199686015,16744103,1048576,912677,32,222668 -big_blake3-1024,1024,1040.9219,10496793,973246640,983743433,16757499,131072,78908,32,222668 -big_blake3-2048,2048,1764.1572,15400370,1145493871,1160894241,16853250,262144,157645,32,222668 -big_blake3-4096,4096,2705.8838,25602628,1488135719,1513738347,16682367,524288,315653,32,222668 -big_blake3-8192,8192,3712.9663,44518827,2161803263,2206322090,16699850,1048576,631669,32,222668 -big_keccak-1024,1024,669.8375,14686854,1514042044,1528728898,16743042,524288,248820,32,222668 -big_keccak-2048,2048,945.5394,23275670,2142683621,2165959291,16692497,1048576,494921,32,222668 -big_keccak-4096,4096,1874.941,40655924,2143946122,2184602046,16655627,1048576,961410,32,222668 -big_keccak-8192,8192,1572.0808,73888660,5137039405,5210928065,16789049,2097152,1894375,32,222668 -big_sha2-1024,1024,1031.908,8617230,983719259,992336489,16808155,131072,43570,32,222668 -big_sha2-2048,2048,1662.2671,11850006,1220202366,1232052372,16800942,262144,84594,32,222668 -big_sha2-4096,4096,2751.8992,18033325,1470393295,1488426620,16824466,262144,166642,32,222668 -big_sha2-8192,8192,3615.422,30634618,2235214185,2265848803,16779000,524288,330738,32,222668 -ecdsa_verify,1,0.40345907,51528618,2427037651,2478566269,16809738,1048576,696802,408,222668 -ed25519_verify,1,0.413242,40866883,2379022662,2419889545,16810420,1048576,537937,400,222668 -fibonacci-10,10,11.039019,12914002,892963566,905877568,16814738,65536,2135,8,222668 -fibonacci-50,50,54.365227,5468773,914236743,919705516,16801232,65536,2266,8,222668 -fibonacci-90,90,98.11275,5626510,911685484,917311994,16870944,65536,2348,8,222668 -iter_blake2b-1,1,1.0186545,6099071,975588059,981687130,17000709,131072,11946,32,222668 -iter_blake2b-10,10,8.591637,9280180,1154642338,1163922518,16807564,262144,101603,32,222668 -iter_blake2b-100,100,24.451487,41129269,4048601377,4089730646,16764944,1179648,997643,32,222668 -iter_blake3-1,1,1.0839338,5391157,917174400,922565557,16786955,65536,5087,32,222668 -iter_blake3-10,10,10.201299,6528351,973739008,980267359,16795251,131072,28462,32,222668 -iter_blake3-100,100,66.74078,13580639,1484753523,1498334162,16782117,524288,262012,32,222668 -iter_keccak-1,1,1.0346386,6371465,960149558,966521023,16799380,131072,28322,32,222668 -iter_keccak-10,10,6.711974,13107858,1476766711,1489874569,16794270,524288,260365,32,222668 -iter_keccak-100,100,12.272478,76570533,8071743400,8148313933,16811152,3145728,2580745,32,222668 -iter_sha2-1,1,1.0822719,5418518,918563710,923982228,16767760,65536,2746,32,222668 -iter_sha2-10,10,10.856045,5668540,915477251,921145791,16801204,65536,5978,32,222668 -iter_sha2-100,100,101.200935,6837404,981295782,988133186,16806684,131072,38288,32,222668 -membership-10,10,10.794974,6152803,920204199,926357002,16504403,65536,13229,64,222668 -membership-20,20,20.37989,6664107,974695450,981359557,16720141,131072,22459,64,222668 -sudoku,1,1.0815125,5962033,918669009,924631042,16806974,65536,9632,32,222668 +big_blake2b-1024,1024,728.22754,20041915,1386112056,1406153971,16287005,262144,116637,32,222668 +big_blake2b-2048,2048,1355.376,17831111,1493188694,1511019805,16659699,524288,230357,32,222668 +big_blake2b-4096,4096,1893.5242,28751602,2134410549,2163162151,16525404,1048576,457797,32,222668 +big_blake2b-8192,8192,3674.1172,53074911,2176576276,2229651187,16574176,1048576,912677,32,222668 +big_blake3-1024,1024,1068.751,10172559,947955255,958127814,16626134,131072,78908,32,222668 +big_blake3-2048,2048,1773.4388,15229488,1139589041,1154818529,16559118,262144,157645,32,222668 +big_blake3-4096,4096,2741.1155,24690853,1469591270,1494282123,16571752,524288,315653,32,222668 +big_blake3-8192,8192,3773.4556,43597504,2127357051,2170954555,16565470,1048576,631669,32,222668 +big_keccak-1024,1024,692.69244,14795659,1463493933,1478289592,16583955,524288,248820,32,222668 +big_keccak-2048,2048,949.2527,23499243,2133987349,2157486592,16596107,1048576,494921,32,222668 +big_keccak-4096,4096,1888.794,41151635,2127427820,2168579455,16580499,1048576,961410,32,222668 +big_keccak-8192,8192,1583.3024,74348579,5099647227,5173995806,16546474,2097152,1894375,32,222668 +big_sha2-1024,1024,1040.3301,8519828,975783066,984302894,16652303,131072,43570,32,222668 +big_sha2-2048,2048,1667.3215,11907234,1216410142,1228317376,16620112,262144,84594,32,222668 +big_sha2-4096,4096,2725.6697,18117810,1484632081,1502749891,16551403,262144,166642,32,222668 +big_sha2-8192,8192,3616.4128,30643712,2234584229,2265227941,16650389,524288,330738,32,222668 +ecdsa_verify,1,0.39999104,52197320,2447858653,2500055973,16585597,1048576,697351,408,222668 +ed25519_verify,1,0.41271517,39995871,2382982777,2422978648,16649147,1048576,525737,400,222668 +fibonacci-10,10,11.129141,5451784,893090206,898541990,16641422,65536,2135,8,222668 +fibonacci-50,50,54.31562,5573875,914971651,920545526,16663304,65536,2266,8,222668 +fibonacci-90,90,98.72038,5563595,906102251,911665846,16676147,65536,2348,8,222668 +iter_blake2b-1,1,1.0215521,6095369,972807281,978902650,16619601,131072,11946,32,222668 +iter_blake2b-10,10,8.549425,9167780,1160501491,1169669271,16676168,262144,101603,32,222668 +iter_blake2b-100,100,24.446901,40567249,4049930672,4090497921,16685415,1179648,997643,32,222668 +iter_blake3-1,1,1.0921386,5532897,910101796,915634693,16717275,65536,5087,32,222668 +iter_blake3-10,10,10.197577,6491727,974133346,980625073,16824368,131072,28462,32,222668 +iter_blake3-100,100,66.820885,13729784,1482808249,1496538033,16643876,524288,262012,32,222668 +iter_keccak-1,1,1.0456356,6401597,949954566,956356163,16709601,131072,28322,32,222668 +iter_keccak-10,10,6.712365,13285656,1476502083,1489787739,16761959,524288,260365,32,222668 +iter_keccak-100,100,12.225346,78222327,8101504752,8179727079,16781346,3145728,2580745,32,222668 +iter_sha2-1,1,1.0916971,5294437,910710522,916004959,16784351,65536,2746,32,222668 +iter_sha2-10,10,10.900315,5668253,911736446,917404699,16782207,65536,5978,32,222668 +iter_sha2-100,100,102.21204,6785312,971572953,978358265,16778911,131072,38288,32,222668 +membership-10,10,10.912482,6215195,910166568,916381763,16792697,65536,13229,64,222668 +membership-20,20,20.408297,6652130,973341518,979993648,16767610,131072,22459,64,222668 +sudoku,1,1.0868189,6023554,914092856,920116410,16804038,65536,9632,32,222668 diff --git a/dev/benchmarks/macOS-apple_m2_pro.csv b/dev/benchmarks/macOS-apple_m2_pro.csv index 459c408d..31998696 100644 --- a/dev/benchmarks/macOS-apple_m2_pro.csv +++ b/dev/benchmarks/macOS-apple_m2_pro.csv @@ -1,37 +1,37 @@ name,size,speed,exec_duration,proof_duration,total_duration,verify_duration,total_cycles,user_cycles,output_bytes,proof_bytes -big_blake2b-1024,1024,209.79633,9694625,4871229708,4880924333,12387791,262144,116637,32,222668 -big_blake2b-2048,2048,260.12396,10884916,7862284042,7873168958,12452375,524288,230357,32,222668 -big_blake2b-4096,4096,287.4706,18774417,14229638292,14248412709,12242209,1048576,457797,32,222668 -big_blake2b-8192,8192,589.02795,33762791,13873895792,13907658583,12757750,1048576,912677,32,222668 -big_blake3-1024,1024,300.93948,6196417,3396481000,3402677417,12509625,131072,78908,32,222668 -big_blake3-2048,2048,422.895,9149500,4833660041,4842809541,12413416,262144,157645,32,222668 -big_blake3-4096,4096,513.4769,14885791,7962103542,7976989333,12222167,524288,315653,32,222668 -big_blake3-8192,8192,642.58655,27030125,12721446500,12748476625,12531792,1048576,631669,32,222668 -big_keccak-1024,1024,130.44681,9110041,7840833333,7849943374,12262292,524288,248820,32,222668 -big_keccak-2048,2048,146.91263,15584750,13924673166,13940257916,12552500,1048576,494921,32,222668 -big_keccak-4096,4096,297.52026,26574542,13740554708,13767129250,13726500,1048576,961410,32,222668 -big_keccak-8192,8192,273.82428,49228667,29867769333,29916998000,12224750,2097152,1894375,32,222668 -big_sha2-1024,1024,299.30396,5421584,3415849417,3421271001,12548334,131072,43570,32,222668 -big_sha2-2048,2048,418.4038,7260042,4887532792,4894792834,12232541,262144,84594,32,222668 -big_sha2-4096,4096,845.06824,11734833,4835210917,4846945750,12238709,262144,166642,32,222668 -big_sha2-8192,8192,1034.8148,20219834,7896172583,7916392417,12537834,524288,330738,32,222668 -ecdsa_verify,1,0.07188788,34117250,13876432792,13910550042,12500750,1048576,697351,408,222668 -ed25519_verify,1,0.07061437,26627959,14134795625,14161423584,14316959,1048576,537935,400,222668 -fibonacci-10,10,3.6544955,3272541,2733083291,2736355832,12234791,65536,2135,8,222668 -fibonacci-50,50,18.40558,3743417,2712824083,2716567500,12222792,65536,2266,8,222668 -fibonacci-90,90,32.99856,3854709,2723536792,2727391501,12652209,65536,2348,8,222668 -iter_blake2b-1,1,0.2941909,3941625,3395211583,3399153208,12229917,131072,11946,32,222668 -iter_blake2b-10,10,2.0603552,5576833,4847954958,4853531791,12222458,262144,101603,32,222668 -iter_blake2b-100,100,5.112989,28090250,19529940667,19558030917,12226584,1179648,997643,32,222668 -iter_blake3-1,1,0.3695285,3406250,2702744958,2706151208,12265125,65536,5087,32,222668 -iter_blake3-10,10,2.9471512,3707708,3389399375,3393107083,12559750,131072,28462,32,222668 -iter_blake3-100,100,13.760544,8045917,7259108584,7267154501,12228708,524288,262012,32,222668 -iter_keccak-1,1,0.29332238,3787250,3405430792,3409218042,12222375,131072,28322,32,222668 -iter_keccak-10,10,1.2414064,8254458,8047125708,8055380166,12238875,524288,260365,32,222668 -iter_keccak-100,100,2.1870737,51567292,45671630292,45723197584,12226292,3145728,2580745,32,222668 -iter_sha2-1,1,0.37038732,3708583,2696167958,2699876541,13131750,65536,2746,32,222668 -iter_sha2-10,10,3.7291188,3443958,2678154750,2681598708,12227708,65536,5978,32,222668 -iter_sha2-100,100,29.694822,4098958,3363491417,3367590375,12222459,131072,38288,32,222668 -membership-10,10,3.6631448,3931750,2725963125,2729894875,12489875,65536,13229,64,222668 -membership-20,20,5.8196745,3953125,3432665167,3436618292,12226750,131072,22459,64,222668 -sudoku,1,0.37491813,3746708,2663502333,2667249041,12224125,65536,9632,32,222668 +big_blake2b-1024,1024,209.64774,9550666,4874832833,4884383499,12274041,262144,116637,32,222668 +big_blake2b-2048,2048,258.2839,11066167,7918193208,7929259375,12231125,524288,230357,32,222668 +big_blake2b-4096,4096,286.40448,18874541,14282577708,14301452249,13038542,1048576,457797,32,222668 +big_blake2b-8192,8192,587.57526,34284917,13907759125,13942044042,13308459,1048576,912677,32,222668 +big_blake3-1024,1024,308.30435,6107916,3315285250,3321393166,12264708,131072,78908,32,222668 +big_blake3-2048,2048,423.8414,9765750,4822230041,4831995791,12221833,262144,157645,32,222668 +big_blake3-4096,4096,518.5747,14991042,7883581333,7898572375,12236333,524288,315653,32,222668 +big_blake3-8192,8192,639.2588,26661417,12788180250,12814841667,12252292,1048576,631669,32,222668 +big_keccak-1024,1024,131.05553,9252750,7804229625,7813482375,12301458,524288,248820,32,222668 +big_keccak-2048,2048,146.04953,15105417,14007534917,14022640334,12239250,1048576,494921,32,222668 +big_keccak-4096,4096,297.75375,26706125,13729627958,13756334083,12226125,1048576,961410,32,222668 +big_keccak-8192,8192,274.71747,49341333,29770385792,29819727125,12220750,2097152,1894375,32,222668 +big_sha2-1024,1024,302.40924,5514083,3380625833,3386139916,12222459,131072,43570,32,222668 +big_sha2-2048,2048,421.12064,7473042,4855741542,4863214584,12250750,262144,84594,32,222668 +big_sha2-4096,4096,841.14636,11507458,4858037750,4869545208,12998500,262144,166642,32,222668 +big_sha2-8192,8192,1039.4125,19894000,7861481417,7881375417,12219333,524288,330738,32,222668 +ecdsa_verify,1,0.07245807,33582917,13767501917,13801084834,12336417,1048576,697351,408,222668 +ed25519_verify,1,0.07154015,25953000,13952211833,13978164833,12937166,1048576,532405,400,222668 +fibonacci-10,10,3.6838725,3343500,2711191167,2714534667,12245166,65536,2135,8,222668 +fibonacci-50,50,18.563599,3400583,2690042666,2693443249,12224333,65536,2266,8,222668 +fibonacci-90,90,33.39041,3317125,2692067291,2695384416,12520833,65536,2348,8,222668 +iter_blake2b-1,1,0.29512104,3735833,3384704250,3388440083,12242959,131072,11946,32,222668 +iter_blake2b-10,10,2.0600712,5997292,4848203334,4854200626,12226417,262144,101603,32,222668 +iter_blake2b-100,100,5.162407,27784917,19343025167,19370810084,12245458,1179648,997643,32,222668 +iter_blake3-1,1,0.37926066,3803084,2632905875,2636708959,12224333,65536,5087,32,222668 +iter_blake3-10,10,2.9548938,3782708,3380433625,3384216333,12220708,131072,28462,32,222668 +iter_blake3-100,100,13.576059,7972042,7357935875,7365907917,12359166,524288,262012,32,222668 +iter_keccak-1,1,0.292699,3923542,3412555250,3416478792,12248875,131072,28322,32,222668 +iter_keccak-10,10,1.243004,8346208,8036680542,8045026750,12236375,524288,260365,32,222668 +iter_keccak-100,100,2.1864572,51216041,45684872500,45736088541,12378417,3145728,2580745,32,222668 +iter_sha2-1,1,0.37383786,3019750,2671936750,2674956500,12223125,65536,2746,32,222668 +iter_sha2-10,10,3.717877,3339750,2686367292,2689707042,12226541,65536,5978,32,222668 +iter_sha2-100,100,29.842726,4192125,3346708209,3350900334,12224625,131072,38288,32,222668 +membership-10,10,3.6075945,3777083,2768153167,2771930250,14193875,65536,13229,64,222668 +membership-20,20,5.866483,4046209,3405151334,3409197543,12228959,131072,22459,64,222668 +sudoku,1,0.37305212,3189166,2677401375,2680590541,13082250,65536,9632,32,222668 diff --git a/dev/datasheet/COMMIT_HASH.txt b/dev/datasheet/COMMIT_HASH.txt index 40d3ffd8..a05093b9 100644 --- a/dev/datasheet/COMMIT_HASH.txt +++ b/dev/datasheet/COMMIT_HASH.txt @@ -1 +1 @@ -c0267f7ee51fa6a1fdc36457cbd8592a7d5403f3 +9dfbbe5a02559e0259199be61971af2a73f5fd9c diff --git a/dev/datasheet/Linux-cpu.json b/dev/datasheet/Linux-cpu.json index aa9f7040..3dbb5630 100644 --- a/dev/datasheet/Linux-cpu.json +++ b/dev/datasheet/Linux-cpu.json @@ -2,8 +2,8 @@ { "name": "execute", "hashfn": "N/A", - "throughput": 17094016.0, - "duration": 30788493, + "throughput": 18247800.0, + "duration": 28841777, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 37107.914, - "duration": 1766092365, + "throughput": 37917.3, + "duration": 1728393177, "cycles": 65536, "ram": 532030152, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 37332.906, - "duration": 3510897075, + "throughput": 38009.48, + "duration": 3448402865, "cycles": 131072, "ram": 1064093384, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 36547.59, - "duration": 7172675632, + "throughput": 37103.324, + "duration": 7065243108, "cycles": 262144, "ram": 2128186056, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 35406.043, - "duration": 14807866923, + "throughput": 35805.027, + "duration": 14642860357, "cycles": 524288, "ram": 4256371400, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 34242.43, - "duration": 30622127419, + "throughput": 35331.543, + "duration": 29678182830, "cycles": 1048576, "ram": 8512742088, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24903.955, - "duration": 2631549714, + "throughput": 25165.406, + "duration": 2604209846, "cycles": 65536, "ram": 532030152, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25080.768, - "duration": 5225996455, + "throughput": 25242.861, + "duration": 5192438260, "cycles": 131072, "ram": 1064093384, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24777.703, - "duration": 10579834639, + "throughput": 25101.969, + "duration": 10443165320, "cycles": 262144, "ram": 2128186056, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24353.066, - "duration": 21528623595, + "throughput": 24776.195, + "duration": 21160957692, "cycles": 524288, "ram": 4256371400, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 23932.332, - "duration": 43814200202, + "throughput": 24309.518, + "duration": 43134381281, "cycles": 1048576, "ram": 8512742088, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 43418.176, - "duration": 6037655689, + "throughput": 44278.855, + "duration": 5920297605, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 42391.047, - "duration": 6183947705, + "throughput": 43343.156, + "duration": 6048105980, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 19131.016, - "duration": 27405132631, + "throughput": 19300.963, + "duration": 27163826011, "cycles": 524288, "ram": 4256371400, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 10683.381, - "duration": 24537549209, + "throughput": 10795.754, + "duration": 24282138391, "cycles": 262144, "ram": 1417251152, "seal": 222668 diff --git a/dev/datasheet/Linux-g6.xlarge.json b/dev/datasheet/Linux-g6.xlarge.json index ebc23f0b..bd067af6 100644 --- a/dev/datasheet/Linux-g6.xlarge.json +++ b/dev/datasheet/Linux-g6.xlarge.json @@ -2,8 +2,8 @@ { "name": "execute", "hashfn": "N/A", - "throughput": 24518978.0, - "duration": 21464964, + "throughput": 25041832.0, + "duration": 21016794, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 198274.12, - "duration": 330532278, + "throughput": 204088.3, + "duration": 321115889, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 297928.25, - "duration": 439944820, + "throughput": 287881.75, + "duration": 455298072, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 364614.44, - "duration": 718962207, + "throughput": 366661.28, + "duration": 714948687, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 418280.4, - "duration": 1253436723, + "throughput": 417522.44, + "duration": 1255712142, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 470576.9, - "duration": 2228277674, + "throughput": 463921.88, + "duration": 2260242681, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 170404.03, - "duration": 384591828, + "throughput": 172768.08, + "duration": 379329312, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 275614.47, - "duration": 475562838, + "throughput": 276316.56, + "duration": 474354493, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 362784.47, - "duration": 722588887, + "throughput": 361255.72, + "duration": 725646621, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 424695.2, - "duration": 1234504264, + "throughput": 421419.84, + "duration": 1244099049, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 467896.5, - "duration": 2241042731, + "throughput": 474701.28, + "duration": 2208917507, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 453883.0, - "duration": 577558559, + "throughput": 454264.9, + "duration": 577072978, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 319480.88, - "duration": 820531150, + "throughput": 316567.7, + "duration": 828081989, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 284728.4, - "duration": 1841361716, + "throughput": 277888.8, + "duration": 1886682789, "cycles": 524288, "ram": 4256372296, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 1525.4696, - "duration": 171844787226, + "throughput": 1530.5236, + "duration": 171277338100, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -137,8 +137,8 @@ { "name": "stark2snark", "hashfn": "poseidon2", - "throughput": 2055.7668, - "duration": 127516407169, + "throughput": 2149.919, + "duration": 121932047308, "cycles": 262144, "ram": 0, "seal": 360 @@ -146,8 +146,8 @@ { "name": "groth16", "hashfn": "poseidon2", - "throughput": 2352.641, - "duration": 222850823582, + "throughput": 2347.6294, + "duration": 223326570941, "cycles": 524288, "ram": 4256372296, "seal": 256 diff --git a/dev/datasheet/Linux-nvidia_rtx_3090_ti.json b/dev/datasheet/Linux-nvidia_rtx_3090_ti.json index 1256af0b..d8b56f9f 100644 --- a/dev/datasheet/Linux-nvidia_rtx_3090_ti.json +++ b/dev/datasheet/Linux-nvidia_rtx_3090_ti.json @@ -2,8 +2,8 @@ { "name": "execute", "hashfn": "N/A", - "throughput": 22174604.0, - "duration": 23734312, + "throughput": 22324020.0, + "duration": 23575458, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 242197.77, - "duration": 270588798, + "throughput": 241546.98, + "duration": 271317828, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 381321.3, - "duration": 343731114, + "throughput": 379076.72, + "duration": 345766429, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 515899.7, - "duration": 508129768, + "throughput": 513326.8, + "duration": 510676620, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 604452.7, - "duration": 867376426, + "throughput": 602305.0, + "duration": 870469247, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 695275.6, - "duration": 1508144332, + "throughput": 689053.2, + "duration": 1521763644, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 196590.86, - "duration": 333362410, + "throughput": 200243.83, + "duration": 327280998, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 345010.8, - "duration": 379906923, + "throughput": 342204.06, + "duration": 383022952, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 473632.94, - "duration": 553475012, + "throughput": 475086.22, + "duration": 551781949, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 579523.4, - "duration": 904688241, + "throughput": 578710.2, + "duration": 905959502, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 694815.06, - "duration": 1509144128, + "throughput": 677714.56, + "duration": 1547223668, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 526067.4, - "duration": 498308812, + "throughput": 527627.0, + "duration": 496835844, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 374329.1, - "duration": 700303547, + "throughput": 374206.1, + "duration": 700533787, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 364355.06, - "duration": 1438947999, + "throughput": 363847.0, + "duration": 1440957287, "cycles": 524288, "ram": 4256372296, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 35668.137, - "duration": 7349528716, + "throughput": 35708.62, + "duration": 7341196675, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -137,8 +137,8 @@ { "name": "stark2snark", "hashfn": "poseidon2", - "throughput": 23879.734, - "duration": 10977676509, + "throughput": 23750.086, + "duration": 11037602470, "cycles": 262144, "ram": 0, "seal": 360 @@ -146,8 +146,8 @@ { "name": "groth16", "hashfn": "poseidon2", - "throughput": 26623.55, - "duration": 19692641026, + "throughput": 26565.793, + "duration": 19735455431, "cycles": 524288, "ram": 4256372296, "seal": 256 diff --git a/dev/datasheet/macOS-apple_m2_pro.json b/dev/datasheet/macOS-apple_m2_pro.json index a12f2609..015eb516 100644 --- a/dev/datasheet/macOS-apple_m2_pro.json +++ b/dev/datasheet/macOS-apple_m2_pro.json @@ -2,8 +2,8 @@ { "name": "execute", "hashfn": "N/A", - "throughput": 34456056.0, - "duration": 15274500, + "throughput": 34869732.0, + "duration": 15093291, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 87104.02, - "duration": 752387750, + "throughput": 86282.305, + "duration": 759553209, "cycles": 65536, "ram": 417333960, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 102100.234, - "duration": 1283758000, + "throughput": 102614.34, + "duration": 1277326375, "cycles": 131072, "ram": 834667208, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 104648.086, - "duration": 2505005042, + "throughput": 104787.875, + "duration": 2501663500, "cycles": 262144, "ram": 1669333704, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 101734.71, - "duration": 5153481917, + "throughput": 102188.26, + "duration": 5130609125, "cycles": 524288, "ram": 3338666696, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 99760.23, - "duration": 10510962750, + "throughput": 99704.48, + "duration": 10516840083, "cycles": 1048576, "ram": 6677332680, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 75808.11, - "duration": 864498542, + "throughput": 75160.83, + "duration": 871943583, "cycles": 65536, "ram": 417333960, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 87651.664, - "duration": 1495373750, + "throughput": 85996.91, + "duration": 1524147833, "cycles": 131072, "ram": 834667208, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 90148.2, - "duration": 2907922625, + "throughput": 90767.22, + "duration": 2888091125, "cycles": 262144, "ram": 1669333704, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 89301.52, - "duration": 5870985959, + "throughput": 88625.78, + "duration": 5915750333, "cycles": 524288, "ram": 3338666696, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 87901.914, - "duration": 11928931792, + "throughput": 87168.734, + "duration": 12029267625, "cycles": 1048576, "ram": 6677332680, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 155809.03, - "duration": 1682469875, + "throughput": 157031.75, + "duration": 1669369333, "cycles": 262144, "ram": 1116736656, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 147998.08, - "duration": 1771266250, + "throughput": 149776.55, + "duration": 1750233959, "cycles": 262144, "ram": 1116736656, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 68762.61, - "duration": 7624608500, + "throughput": 69300.3, + "duration": 7565450583, "cycles": 524288, "ram": 3338666696, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 7998.281, - "duration": 32775044917, + "throughput": 7997.5894, + "duration": 32777876750, "cycles": 262144, "ram": 1417251152, "seal": 222668