diff --git a/dev/benchmarks/COMMIT_HASH.txt b/dev/benchmarks/COMMIT_HASH.txt index 472c7731..929557e5 100644 --- a/dev/benchmarks/COMMIT_HASH.txt +++ b/dev/benchmarks/COMMIT_HASH.txt @@ -1 +1 @@ -5d9b16a0e0a88cdc8d22598c760447069f222bed +6b6daeafa1545984aa28581fca56d9ef13dcbae6 diff --git a/dev/benchmarks/Linux-cpu.csv b/dev/benchmarks/Linux-cpu.csv index b5113846..0bb4df8e 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,62.342693,14792391,16410548580,16425340971,18010508,262144,116637,32,222668 -big_blake2b-2048,2048,75.759056,16456344,27016615513,27033071857,18006208,524288,230357,32,222668 -big_blake2b-4096,4096,84.02015,28654876,48721555356,48750210232,17995658,1048576,457797,32,222668 -big_blake2b-8192,8192,167.95544,51790941,48723050266,48774841207,17996294,1048576,912677,32,222668 -big_blake3-1024,1024,91.83071,9688219,11141264643,11150952862,18007835,131072,78908,32,222668 -big_blake3-2048,2048,125.3092,13818777,16329754201,16343572978,17990435,262144,157645,32,222668 -big_blake3-4096,4096,151.65533,23514722,26985096212,27008610934,18012751,524288,315653,32,222668 -big_blake3-8192,8192,167.85893,42607033,48760275419,48802882452,18010858,1048576,631669,32,222668 -big_keccak-1024,1024,37.777893,13713092,27092084992,27105798084,18007054,524288,248820,32,222668 -big_keccak-2048,2048,42.00608,23449964,48731393508,48754843472,18002011,1048576,494921,32,222668 -big_keccak-4096,4096,84.04552,40947206,48694548160,48735495366,18009242,1048576,961410,32,222668 -big_keccak-8192,8192,78.88605,75068932,103770926441,103845995373,18012928,2097152,1894375,32,222668 -big_sha2-1024,1024,91.61362,9414295,11167963445,11177377740,18009455,131072,43570,32,222668 -big_sha2-2048,2048,124.8482,11137402,16392783740,16403921142,18000244,262144,84594,32,222668 -big_sha2-4096,4096,250.79445,17406125,16314694739,16332100864,18012970,262144,166642,32,222668 -big_sha2-8192,8192,301.78726,30444059,27114505484,27144949543,18020506,524288,330738,32,222668 -ecdsa_verify,1,0.020388797,46884906,48999656415,49046541321,18021150,1048576,697351,408,222668 -ed25519_verify,1,0.020557852,36703732,48606507960,48643211692,18005618,1048576,530395,400,222668 -fibonacci-10,10,1.1585845,4823583,8626397911,8631221494,18010382,65536,2135,8,222668 -fibonacci-50,50,5.8039265,4903240,8609954412,8614857652,17993741,65536,2266,8,222668 -fibonacci-90,90,10.462801,4831361,8597071425,8601902786,18066936,65536,2348,8,222668 -iter_blake2b-1,1,0.08997879,5420317,11108310224,11113730541,17988420,131072,11946,32,222668 -iter_blake2b-10,10,0.6119184,8654162,16333394313,16342048475,18004133,262144,101603,32,222668 -iter_blake2b-100,100,1.5093615,42648352,66210530694,66253179046,18012722,1179648,997643,32,222668 -iter_blake3-1,1,0.11667041,4828679,8566324841,8571153520,17989013,65536,5087,32,222668 -iter_blake3-10,10,0.89847076,5592656,11124430039,11130022695,17991711,131072,28462,32,222668 -iter_blake3-100,100,3.68861,11906774,27098575671,27110482445,18014619,524288,262012,32,222668 -iter_keccak-1,1,0.08982832,5687180,11126660109,11132347289,17996260,131072,28322,32,222668 -iter_keccak-10,10,0.36874756,12807747,27106015378,27118823125,18011324,524288,260365,32,222668 -iter_keccak-100,100,0.6270736,77874028,159393040768,159470914796,17999651,3145728,2580745,32,222668 -iter_sha2-1,1,0.11660951,6296792,8569333461,8575630253,18007452,65536,2746,32,222668 -iter_sha2-10,10,1.16841,5111361,8553527825,8558639186,18015425,65536,5978,32,222668 -iter_sha2-100,100,8.987826,6164970,11119995786,11126160756,17997961,131072,38288,32,222668 -membership-10,10,1.1657428,5516121,8572705764,8578221885,18021186,65536,13229,64,222668 -membership-20,20,1.7958733,6053414,11130589618,11136643032,17988797,131072,22459,64,222668 -sudoku,1,0.11656095,5310506,8573892410,8579202916,18012274,65536,9632,32,222668 +big_blake2b-1024,1024,61.47534,15932264,16641153169,16657085433,17997992,262144,116637,32,222668 +big_blake2b-2048,2048,74.48011,17296698,27479977746,27497274444,17992158,524288,230357,32,222668 +big_blake2b-4096,4096,82.19672,29455649,49802219194,49831674843,18013710,1048576,457797,32,222668 +big_blake2b-8192,8192,164.47844,53100406,49752818652,49805919058,18044690,1048576,912677,32,222668 +big_blake3-1024,1024,90.5347,9996727,11300583130,11310579857,18001055,131072,78908,32,222668 +big_blake3-2048,2048,123.30243,15134329,16594433801,16609568130,18018404,262144,157645,32,222668 +big_blake3-4096,4096,148.6316,24324978,27533742993,27558067971,18003236,524288,315653,32,222668 +big_blake3-8192,8192,164.98807,43275820,49608799267,49652075087,18007331,1048576,631669,32,222668 +big_keccak-1024,1024,36.987637,14661669,27670262771,27684924440,18007961,524288,248820,32,222668 +big_keccak-2048,2048,41.096176,23852738,49810467328,49834320066,18022433,1048576,494921,32,222668 +big_keccak-4096,4096,82.48109,41874982,49617993992,49659868974,18013227,1048576,961410,32,222668 +big_keccak-8192,8192,77.45378,75611897,105690688581,105766300478,18008875,2097152,1894375,32,222668 +big_sha2-1024,1024,91.00075,10201332,11242453427,11252654759,18002836,131072,43570,32,222668 +big_sha2-2048,2048,122.75252,11979797,16671995056,16683974853,18020180,262144,84594,32,222668 +big_sha2-4096,4096,246.73247,18310836,16582666964,16600977800,18004519,262144,166642,32,222668 +big_sha2-8192,8192,297.4903,30982556,27506049879,27537032435,18006951,524288,330738,32,222668 +ecdsa_verify,1,0.02008098,47713479,49750653339,49798366818,18017415,1048576,697351,408,222668 +ed25519_verify,1,0.020113895,38314011,49678561447,49716875458,18012581,1048576,529563,400,222668 +fibonacci-10,10,1.1510288,5504047,8682376140,8687880187,18002433,65536,2135,8,222668 +fibonacci-50,50,5.7533484,5479189,8685112220,8690591409,18015020,65536,2266,8,222668 +fibonacci-90,90,10.367624,5357327,8675512491,8680869818,18015654,65536,2348,8,222668 +iter_blake2b-1,1,0.089091085,5914722,11218552140,11224466862,18028919,131072,11946,32,222668 +iter_blake2b-10,10,0.6020836,9340683,16599646650,16608987333,18008015,262144,101603,32,222668 +iter_blake2b-100,100,1.4826506,43259757,67403512380,67446772137,18006980,1179648,997643,32,222668 +iter_blake3-1,1,0.11498097,5470567,8691620158,8697090725,17992809,65536,5087,32,222668 +iter_blake3-10,10,0.88858503,6003035,11247844037,11253847072,18004371,131072,28462,32,222668 +iter_blake3-100,100,3.626724,12559516,27560533272,27573092788,18049540,524288,262012,32,222668 +iter_keccak-1,1,0.08885046,6183793,11248681422,11254865215,18010825,131072,28322,32,222668 +iter_keccak-10,10,0.36351457,12964018,27496250649,27509214667,17995347,524288,260365,32,222668 +iter_keccak-100,100,0.617872,78473704,161767356185,161845829889,18018254,3145728,2580745,32,222668 +iter_sha2-1,1,0.11522788,6982436,8671472737,8678455173,18041526,65536,2746,32,222668 +iter_sha2-10,10,1.1493421,5572589,8695057282,8700629871,18008954,65536,5978,32,222668 +iter_sha2-100,100,8.863095,6745302,11275995053,11282740355,18006858,131072,38288,32,222668 +membership-10,10,1.1501818,6118927,8688159163,8694278090,17994384,65536,13229,64,222668 +membership-20,20,1.7818605,6617333,11217605366,11224222699,18018893,131072,22459,64,222668 +sudoku,1,0.11552025,5939235,8650551744,8656490979,18022256,65536,9632,32,222668 diff --git a/dev/benchmarks/Linux-g6.xlarge.csv b/dev/benchmarks/Linux-g6.xlarge.csv index 16bde3de..740fc5ad 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,596.73145,17469257,1698545628,1716014885,16542486,262144,116637,32,222668 -big_blake2b-2048,2048,1008.9559,15439337,2014381926,2029821263,16477260,524288,230357,32,222668 -big_blake2b-4096,4096,1356.1414,26849667,2993484264,3020333931,16465951,1048576,457797,32,222668 -big_blake2b-8192,8192,2592.0344,48349326,3112102452,3160451778,16476755,1048576,912677,32,222668 -big_blake3-1024,1024,844.70874,8876594,1203375505,1212252099,16492324,131072,78908,32,222668 -big_blake3-2048,2048,1366.11,13371514,1485775670,1499147184,16518110,262144,157645,32,222668 -big_blake3-4096,4096,2025.8529,22225082,1999639276,2021864358,16481174,524288,315653,32,222668 -big_blake3-8192,8192,2689.197,40237178,3006025249,3046262427,16460529,1048576,631669,32,222668 -big_keccak-1024,1024,519.3955,13350243,1958172284,1971522527,16464814,524288,248820,32,222668 -big_keccak-2048,2048,680.3665,22146631,2987995734,3010142365,16515010,1048576,494921,32,222668 -big_keccak-4096,4096,1309.8131,39410312,3087753416,3127163728,16456604,1048576,961410,32,222668 -big_keccak-8192,8192,1146.7881,73018190,7070411351,7143429541,16509282,2097152,1894375,32,222668 -big_sha2-1024,1024,839.70166,7468148,1212012562,1219480710,16499480,131072,43570,32,222668 -big_sha2-2048,2048,1275.7888,10156628,1595124756,1605281384,16508387,262144,84594,32,222668 -big_sha2-4096,4096,2213.6772,15682148,1834632704,1850314852,16470213,262144,166642,32,222668 -big_sha2-8192,8192,2805.6814,26980684,2892809180,2919789864,16465468,524288,330738,32,222668 -ecdsa_verify,1,0.29515782,48645936,3339372116,3388018052,16480904,1048576,697351,408,222668 -ed25519_verify,1,0.2958051,38191968,3342412268,3380604236,16535298,1048576,537994,400,222668 -fibonacci-10,10,9.252815,4574447,1076177715,1080752162,16489336,65536,2135,8,222668 -fibonacci-50,50,45.325203,4582826,1098556172,1103138998,16455383,65536,2266,8,222668 -fibonacci-90,90,81.00822,4543255,1106455133,1110998388,16464032,65536,2348,8,222668 -iter_blake2b-1,1,0.78691506,5040215,1265744982,1270785197,16465071,131072,11946,32,222668 -iter_blake2b-10,10,6.473533,8351783,1536399797,1544751580,16462777,262144,101603,32,222668 -iter_blake2b-100,100,18.07655,41516861,5490512208,5532029069,16477080,1179648,997643,32,222668 -iter_blake3-1,1,0.8974168,4790416,1109519034,1114309450,16466778,65536,5087,32,222668 -iter_blake3-10,10,8.237694,5468938,1208463087,1213932025,16476186,131072,28462,32,222668 -iter_blake3-100,100,49.142628,12762502,2022130717,2034893219,16494034,524288,262012,32,222668 -iter_keccak-1,1,0.84021574,5376006,1184794505,1190170511,16475232,131072,28322,32,222668 -iter_keccak-10,10,5.0575867,12246259,1964981503,1977227762,16442369,524288,260365,32,222668 -iter_keccak-100,100,8.901938,79361010,11154147368,11233508378,16528247,3145728,2580745,32,222668 -iter_sha2-1,1,0.8971761,4688546,1109919864,1114608410,16463003,65536,2746,32,222668 -iter_sha2-10,10,9.087493,4728067,1095685538,1100413605,16480642,65536,5978,32,222668 -iter_sha2-100,100,81.96843,5832326,1214149582,1219981908,16474821,131072,38288,32,222668 -membership-10,10,9.062756,5212685,1098204468,1103417153,16475570,65536,13229,64,222668 -membership-20,20,16.255625,5727634,1224615671,1230343305,16447748,131072,22459,64,222668 -sudoku,1,0.9103713,5143624,1093309278,1098452902,16483296,65536,9632,32,222668 +big_blake2b-1024,1024,595.05865,17941375,1702897393,1720838768,16450495,262144,116637,32,222668 +big_blake2b-2048,2048,1025.9429,15462691,1980749705,1996212396,16462003,524288,230357,32,222668 +big_blake2b-4096,4096,1345.0436,26585474,3018669035,3045254509,16463961,1048576,457797,32,222668 +big_blake2b-8192,8192,2620.1292,48362916,3078200600,3126563516,16451147,1048576,912677,32,222668 +big_blake3-1024,1024,836.4395,9143742,1215093002,1224236744,16463056,131072,78908,32,222668 +big_blake3-2048,2048,1365.9481,13290110,1486034862,1499324972,16448234,262144,157645,32,222668 +big_blake3-4096,4096,2021.7164,22246136,2003755012,2026001148,16444623,524288,315653,32,222668 +big_blake3-8192,8192,2676.265,39812842,3021169581,3060982423,16446140,1048576,631669,32,222668 +big_keccak-1024,1024,508.45917,13522889,2000404761,2013927650,16467828,524288,248820,32,222668 +big_keccak-2048,2048,690.83875,22268198,2942244130,2964512328,16455514,1048576,494921,32,222668 +big_keccak-4096,4096,1363.5604,39277487,2964622944,3003900431,16473443,1048576,961410,32,222668 +big_keccak-8192,8192,1131.957,72414399,7164609464,7237023863,16458526,2097152,1894375,32,222668 +big_sha2-1024,1024,838.0086,7595349,1214349086,1221944435,16477765,131072,43570,32,222668 +big_sha2-2048,2048,1277.8258,10364656,1592357781,1602722437,16448374,262144,84594,32,222668 +big_sha2-4096,4096,2224.9668,15857216,1825069073,1840926289,16450912,262144,166642,32,222668 +big_sha2-8192,8192,2871.3396,26935398,2826088419,2853023817,16468670,524288,330738,32,222668 +ecdsa_verify,1,0.2988488,48739052,3297434759,3346173811,16453457,1048576,697351,408,222668 +ed25519_verify,1,0.2981499,38475604,3315541659,3354017263,16511034,1048576,537989,400,222668 +fibonacci-10,10,9.247642,4669249,1076687574,1081356823,16451204,65536,2135,8,222668 +fibonacci-50,50,45.23253,4839251,1100559906,1105399157,16440943,65536,2266,8,222668 +fibonacci-90,90,81.95443,4788988,1093382212,1098171200,16481204,65536,2348,8,222668 +iter_blake2b-1,1,0.7783615,5233565,1279516572,1284750137,16447451,131072,11946,32,222668 +iter_blake2b-10,10,6.38733,8444844,1557154658,1565599502,16455671,262144,101603,32,222668 +iter_blake2b-100,100,18.15783,41299123,5465966976,5507266099,16441807,1179648,997643,32,222668 +iter_blake3-1,1,0.8994417,4867848,1106932904,1111800752,16450836,65536,5087,32,222668 +iter_blake3-10,10,8.293725,5521255,1200209600,1205730855,16442325,131072,28462,32,222668 +iter_blake3-100,100,49.241543,12744591,2018060923,2030805514,16473634,524288,262012,32,222668 +iter_keccak-1,1,0.83419955,5535605,1193218394,1198753999,16452943,131072,28322,32,222668 +iter_keccak-10,10,4.9577365,12355986,2004693449,2017049435,16478782,524288,260365,32,222668 +iter_keccak-100,100,8.877171,79419574,11185431482,11264851056,16448204,3145728,2580745,32,222668 +iter_sha2-1,1,0.91172653,4771414,1092048739,1096820153,16445604,65536,2746,32,222668 +iter_sha2-10,10,9.100886,4853314,1093940758,1098794072,16523944,65536,5978,32,222668 +iter_sha2-100,100,82.1771,6005117,1210878906,1216884023,16442783,131072,38288,32,222668 +membership-10,10,9.111317,5373870,1092162380,1097536250,16444872,65536,13229,64,222668 +membership-20,20,16.43288,5817494,1211254649,1217072143,16446432,131072,22459,64,222668 +sudoku,1,0.90540725,5177627,1099297800,1104475427,16465181,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 7b86a986..a40df2e4 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,730.31067,18609377,1383533633,1402143010,16088112,262144,116637,32,222668 -big_blake2b-2048,2048,1387.7394,18225173,1457556241,1475781414,16431649,524288,230357,32,222668 -big_blake2b-4096,4096,1938.8912,29197914,2083349739,2112547653,16104031,1048576,457797,32,222668 -big_blake2b-8192,8192,3771.3833,52119827,2120027381,2172147208,16083963,1048576,912677,32,222668 -big_blake3-1024,1024,1051.1494,10357330,963814344,974171674,16409968,131072,78908,32,222668 -big_blake3-2048,2048,1775.9889,15140493,1138019802,1153160295,16388417,262144,157645,32,222668 -big_blake3-4096,4096,2772.9834,24908992,1452200453,1477109445,16397555,524288,315653,32,222668 -big_blake3-8192,8192,3868.3174,43809869,2073906616,2117716485,16428283,1048576,631669,32,222668 -big_keccak-1024,1024,688.83203,14554518,1472019761,1486574279,16183131,524288,248820,32,222668 -big_keccak-2048,2048,980.63257,23638505,2064809401,2088447906,16135380,1048576,494921,32,222668 -big_keccak-4096,4096,1919.3126,41539627,2092557619,2134097246,16408466,1048576,961410,32,222668 -big_keccak-8192,8192,1603.3354,75450031,5033898788,5109348819,16179804,2097152,1894375,32,222668 -big_sha2-1024,1024,1054.6343,8439552,962513233,970952785,16294410,131072,43570,32,222668 -big_sha2-2048,2048,1639.3495,11694793,1237581273,1249276066,16376255,262144,84594,32,222668 -big_sha2-4096,4096,2763.772,18082594,1463950029,1482032623,16202697,262144,166642,32,222668 -big_sha2-8192,8192,3584.2454,30397887,2255159837,2285557724,16370043,524288,330738,32,222668 -ecdsa_verify,1,0.40712616,52686225,2403554829,2456241054,16165878,1048576,696802,408,222668 -ed25519_verify,1,0.41632372,41129913,2360847118,2401977031,16199211,1048576,534239,400,222668 -fibonacci-10,10,11.312024,5413683,878601446,884015129,16260517,65536,2135,8,222668 -fibonacci-50,50,55.47769,5590447,895672752,901263199,16159425,65536,2266,8,222668 -fibonacci-90,90,99.81574,5533689,896127660,901661349,16454793,65536,2348,8,222668 -iter_blake2b-1,1,1.0408689,6079179,954656676,960735855,16174323,131072,11946,32,222668 -iter_blake2b-10,10,8.788503,9407979,1128442332,1137850311,16162381,262144,101603,32,222668 -iter_blake2b-100,100,24.767897,42431008,3995053789,4037484797,16144077,1179648,997643,32,222668 -iter_blake3-1,1,1.0961227,5955917,906350613,912306530,16167541,65536,5087,32,222668 -iter_blake3-10,10,10.313807,6523096,963050990,969574086,16365333,131072,28462,32,222668 -iter_blake3-100,100,68.08584,13565032,1455169244,1468734276,16219599,524288,262012,32,222668 -iter_keccak-1,1,1.0388211,6497668,956131966,962629634,16510438,131072,28322,32,222668 -iter_keccak-10,10,6.8037233,13420228,1456363215,1469783443,16230850,524288,260365,32,222668 -iter_keccak-100,100,12.504453,80085224,7917066378,7997151602,16156240,3145728,2580745,32,222668 -iter_sha2-1,1,1.0953677,5441636,907493785,912935421,16342160,65536,2746,32,222668 -iter_sha2-10,10,10.951064,5773001,907380190,913153191,16338553,65536,5978,32,222668 -iter_sha2-100,100,103.092155,6814937,963191039,970005976,16335317,131072,38288,32,222668 -membership-10,10,11.044292,6289074,899155975,905445049,16170927,65536,13229,64,222668 -membership-20,20,20.619137,6719407,963253336,969972743,16243624,131072,22459,64,222668 -sudoku,1,1.0963383,6105820,906021405,912127225,16151300,65536,9632,32,222668 +big_blake2b-1024,1024,765.2951,19463847,1318582090,1338045937,16191411,262144,116637,32,222668 +big_blake2b-2048,2048,1450.9089,17219402,1394309541,1411528943,16325094,524288,230357,32,222668 +big_blake2b-4096,4096,2011.8248,28828898,2007133632,2035962530,16064473,1048576,457797,32,222668 +big_blake2b-8192,8192,3866.3857,51164163,2067610593,2118774756,16320446,1048576,912677,32,222668 +big_blake3-1024,1024,1105.9983,10226808,915633619,925860427,16091843,131072,78908,32,222668 +big_blake3-2048,2048,1879.7096,14513987,1075015950,1089529937,16100000,262144,157645,32,222668 +big_blake3-4096,4096,2876.2507,24360727,1399715291,1424076018,16059863,524288,315653,32,222668 +big_blake3-8192,8192,3952.3923,43053148,2029615559,2072668707,16065414,1048576,631669,32,222668 +big_keccak-1024,1024,729.3067,14224941,1389848237,1404073178,16199877,524288,248820,32,222668 +big_keccak-2048,2048,1017.02167,23265951,1990457193,2013723144,16070815,1048576,494921,32,222668 +big_keccak-4096,4096,1991.1119,41014010,2016127948,2057141958,16206871,1048576,961410,32,222668 +big_keccak-8192,8192,1685.221,75294865,4785788761,4861083626,16077096,2097152,1894375,32,222668 +big_sha2-1024,1024,1110.2552,7983584,914326859,922310443,16105720,131072,43570,32,222668 +big_sha2-2048,2048,1715.6198,11368371,1182369420,1193737791,16116831,262144,84594,32,222668 +big_sha2-4096,4096,2803.3062,17569432,1443562505,1461131937,16250223,262144,166642,32,222668 +big_sha2-8192,8192,3857.3464,30341352,2093398340,2123739692,16073980,524288,330738,32,222668 +ecdsa_verify,1,0.42428222,52293393,2304628385,2356921778,16143371,1048576,696802,408,222668 +ed25519_verify,1,0.4314679,40832066,2276837632,2317669698,16205058,1048576,532370,400,222668 +fibonacci-10,10,11.915704,5132534,834096104,839228638,16223412,65536,2135,8,222668 +fibonacci-50,50,58.32084,5307795,852018732,857326527,16157317,65536,2266,8,222668 +fibonacci-90,90,104.7425,5379300,853870775,859250075,16136428,65536,2348,8,222668 +iter_blake2b-1,1,1.0950207,5860008,907364812,913224820,16172415,131072,11946,32,222668 +iter_blake2b-10,10,9.217441,9090532,1075809338,1084899870,16124135,262144,101603,32,222668 +iter_blake2b-100,100,26.314497,41837774,3758348947,3800186721,16183366,1179648,997643,32,222668 +iter_blake3-1,1,1.1711521,5265736,848594313,853860049,16181473,65536,5087,32,222668 +iter_blake3-10,10,10.893162,6091174,911915924,918007098,16220246,131072,28462,32,222668 +iter_blake3-100,100,71.60805,13201830,1383289181,1396491011,16189267,524288,262012,32,222668 +iter_keccak-1,1,1.1167607,6189830,889257147,895446977,16325404,131072,28322,32,222668 +iter_keccak-10,10,7.1410365,12952831,1387404072,1400356903,16180110,524288,260365,32,222668 +iter_keccak-100,100,13.12397,79479328,7540166409,7619645737,16173437,3145728,2580745,32,222668 +iter_sha2-1,1,1.1442692,5212976,868707245,873920221,16176173,65536,2746,32,222668 +iter_sha2-10,10,11.657076,5503925,852344159,857848084,16154943,65536,5978,32,222668 +iter_sha2-100,100,109.27306,6525773,908612850,915138623,16156315,131072,38288,32,222668 +membership-10,10,11.708889,5942091,848109968,854052059,16160814,65536,13229,64,222668 +membership-20,20,21.699883,6396880,915267134,921664014,16269218,131072,22459,64,222668 +sudoku,1,1.1596671,5826424,856490018,862316442,16174218,65536,9632,32,222668 diff --git a/dev/benchmarks/macOS-apple_m2_pro.csv b/dev/benchmarks/macOS-apple_m2_pro.csv index e65d7117..ade5086b 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,210.69052,9139000,4851070000,4860209000,12249042,262144,116637,32,222668 -big_blake2b-2048,2048,260.38324,10780666,7854548584,7865329250,12218375,524288,230357,32,222668 -big_blake2b-4096,4096,286.68954,18964208,14268267208,14287231416,12250167,1048576,457797,32,222668 -big_blake2b-8192,8192,590.85803,35740292,13828842708,13864583000,12418416,1048576,912677,32,222668 -big_blake3-1024,1024,296.2567,6149209,3450312583,3456461792,12222750,131072,78908,32,222668 -big_blake3-2048,2048,423.10446,9184333,4831227792,4840412125,12990958,262144,157645,32,222668 -big_blake3-4096,4096,519.7663,14948500,7865515875,7880464375,12222750,524288,315653,32,222668 -big_blake3-8192,8192,637.0921,27104083,12831318834,12858422917,12495875,1048576,631669,32,222668 -big_keccak-1024,1024,130.34317,9261083,7846924000,7856185083,12466667,524288,248820,32,222668 -big_keccak-2048,2048,145.35031,15108125,14074989125,14090097250,12422708,1048576,494921,32,222668 -big_keccak-4096,4096,291.72137,27242875,14013551292,14040794167,12217917,1048576,961410,32,222668 -big_keccak-8192,8192,278.4674,50481291,29367683792,29418165083,12214541,2097152,1894375,32,222668 -big_sha2-1024,1024,305.41556,5088583,3347720291,3352808874,12382458,131072,43570,32,222668 -big_sha2-2048,2048,421.11783,7161959,4856084958,4863246917,12219291,262144,84594,32,222668 -big_sha2-4096,4096,846.7935,11406375,4825664375,4837070750,12469750,262144,166642,32,222668 -big_sha2-8192,8192,1114.5007,19856292,7330520250,7350376542,12312542,524288,330738,32,222668 -ecdsa_verify,1,0.071867004,33797292,13880794125,13914591417,12421917,1048576,696802,408,222668 -ed25519_verify,1,0.07149124,26358916,13961369250,13987728166,12472000,1048576,540807,400,222668 -fibonacci-10,10,3.7384105,3207833,2671725834,2674933667,12399417,65536,2135,8,222668 -fibonacci-50,50,18.546959,3404250,2692455458,2695859708,12218709,65536,2266,8,222668 -fibonacci-90,90,33.652515,3287792,2671103708,2674391500,12221625,65536,2348,8,222668 -iter_blake2b-1,1,0.29729503,3664625,3359997459,3363662084,12283000,131072,11946,32,222668 -iter_blake2b-10,10,2.054115,6462792,4861813875,4868276667,12299167,262144,101603,32,222668 -iter_blake2b-100,100,5.4467006,28499958,18331238875,18359738833,12223500,1179648,997643,32,222668 -iter_blake3-1,1,0.37619972,3401625,2654761042,2658162667,12394667,65536,5087,32,222668 -iter_blake3-10,10,2.9619846,3978583,3372136125,3376114708,12218125,131072,28462,32,222668 -iter_blake3-100,100,13.474591,7844292,7413530875,7421375167,12636042,524288,262012,32,222668 -iter_keccak-1,1,0.28930986,4049750,3452451834,3456501584,12217292,131072,28322,32,222668 -iter_keccak-10,10,1.2495002,8177042,7995023375,8003200417,12436125,524288,260365,32,222668 -iter_keccak-100,100,2.1984086,52547167,45434904125,45487451292,12227000,3145728,2580745,32,222668 -iter_sha2-1,1,0.37104645,3393375,2691686917,2695080292,12225084,65536,2746,32,222668 -iter_sha2-10,10,3.7292378,3582500,2677930625,2681513125,12236791,65536,5978,32,222668 -iter_sha2-100,100,29.72927,4465958,3359222375,3363688333,12235625,131072,38288,32,222668 -membership-10,10,3.7694209,3700958,2649226375,2652927333,12223750,65536,13229,64,222668 -membership-20,20,5.9332056,3895292,3366963791,3370859083,12235375,131072,22459,64,222668 -sudoku,1,0.37340644,3756666,2674290292,2678046958,12220708,65536,9632,32,222668 +big_blake2b-1024,1024,210.3775,9443542,4857997125,4867440667,12229125,262144,116637,32,222668 +big_blake2b-2048,2048,262.75143,10918500,7783520333,7794438833,12335250,524288,230357,32,222668 +big_blake2b-4096,4096,288.79202,18747875,14164470208,14183218083,12387666,1048576,457797,32,222668 +big_blake2b-8192,8192,587.62854,33954500,13906824833,13940779333,13036000,1048576,912677,32,222668 +big_blake3-1024,1024,300.59818,6330958,3400210083,3406541041,12406167,131072,78908,32,222668 +big_blake3-2048,2048,422.5059,9152333,4838117333,4847269666,12890041,262144,157645,32,222668 +big_blake3-4096,4096,519.2634,15138625,7872957708,7888096333,12223625,524288,315653,32,222668 +big_blake3-8192,8192,643.5163,27063500,12702994958,12730058458,12648000,1048576,631669,32,222668 +big_keccak-1024,1024,130.58475,9128125,7832522417,7841650542,12252625,524288,248820,32,222668 +big_keccak-2048,2048,146.5753,15357250,13956982834,13972340084,12553709,1048576,494921,32,222668 +big_keccak-4096,4096,293.92953,29643416,13905669667,13935313083,13704834,1048576,961410,32,222668 +big_keccak-8192,8192,277.38138,49941583,29483402667,29533344250,12220583,2097152,1894375,32,222668 +big_sha2-1024,1024,302.1342,5570791,3383651959,3389222750,13030292,131072,43570,32,222668 +big_sha2-2048,2048,413.76242,7228208,4942471917,4949700125,12238250,262144,84594,32,222668 +big_sha2-4096,4096,848.7442,11428583,4814524958,4825953541,12224458,262144,166642,32,222668 +big_sha2-8192,8192,1126.2385,20615958,7253153792,7273769750,12241333,524288,330738,32,222668 +ecdsa_verify,1,0.072363116,33148625,13786046500,13819195125,12330125,1048576,696802,408,222668 +ed25519_verify,1,0.07859586,26743834,12696572834,12723316668,12226167,1048576,540834,400,222668 +fibonacci-10,10,3.7604628,3206750,2656040375,2659247125,12451042,65536,2135,8,222668 +fibonacci-50,50,18.59686,3149916,2685476000,2688625916,12240000,65536,2266,8,222668 +fibonacci-90,90,32.74188,3491083,2745282084,2748773167,12227292,65536,2348,8,222668 +iter_blake2b-1,1,0.29516438,15342166,3372600666,3387942832,12438208,131072,11946,32,222668 +iter_blake2b-10,10,2.0671165,5623583,4832032875,4837656458,12230292,262144,101603,32,222668 +iter_blake2b-100,100,5.3871875,28223833,18534336666,18562560499,12228000,1179648,997643,32,222668 +iter_blake3-1,1,0.37926707,3267791,2633396542,2636664333,12497667,65536,5087,32,222668 +iter_blake3-10,10,2.9672136,3884583,3366280584,3370165167,12231834,131072,28462,32,222668 +iter_blake3-100,100,13.704553,7858292,7288987291,7296845583,12851250,524288,262012,32,222668 +iter_keccak-1,1,0.2945185,3653041,3391719250,3395372291,12224958,131072,28322,32,222668 +iter_keccak-10,10,1.2442737,8255875,8028561625,8036817500,13166625,524288,260365,32,222668 +iter_keccak-100,100,2.1817453,52239459,45782624959,45834864418,12229250,3145728,2580745,32,222668 +iter_sha2-1,1,0.37548482,3546750,2659676709,2663223459,12240917,65536,2746,32,222668 +iter_sha2-10,10,3.7500305,3613542,2663031500,2666645042,12229000,65536,5978,32,222668 +iter_sha2-100,100,29.919683,4132667,3338148542,3342281209,12230000,131072,38288,32,222668 +membership-10,10,3.8191838,4189958,2614170500,2618360458,12228542,65536,13229,64,222668 +membership-20,20,5.863235,3996083,3407089875,3411085958,12225750,131072,22459,64,222668 +sudoku,1,0.3736778,3677625,2672424834,2676102459,12578916,65536,9632,32,222668 diff --git a/dev/datasheet/COMMIT_HASH.txt b/dev/datasheet/COMMIT_HASH.txt index 472c7731..929557e5 100644 --- a/dev/datasheet/COMMIT_HASH.txt +++ b/dev/datasheet/COMMIT_HASH.txt @@ -1 +1 @@ -5d9b16a0e0a88cdc8d22598c760447069f222bed +6b6daeafa1545984aa28581fca56d9ef13dcbae6 diff --git a/dev/datasheet/Linux-cpu.json b/dev/datasheet/Linux-cpu.json index 256b1fbd..55d99def 100644 --- a/dev/datasheet/Linux-cpu.json +++ b/dev/datasheet/Linux-cpu.json @@ -2,8 +2,8 @@ { "name": "execute", "hashfn": "N/A", - "throughput": 18705516.0, - "duration": 28133948, + "throughput": 17672712.0, + "duration": 29778112, "cycles": 526260, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 38348.168, - "duration": 1708973459, + "throughput": 37499.285, + "duration": 1747659951, "cycles": 65536, "ram": 532030152, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 38833.48, - "duration": 3375231989, + "throughput": 37573.89, + "duration": 3488379700, "cycles": 131072, "ram": 1064093384, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 37782.2, - "duration": 6938293969, + "throughput": 36937.562, + "duration": 7096949278, "cycles": 262144, "ram": 2128186056, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 36132.273, - "duration": 14510241763, + "throughput": 35528.992, + "duration": 14756623901, "cycles": 524288, "ram": 4256371400, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 35597.65, - "duration": 29456326792, + "throughput": 34571.492, + "duration": 30330653342, "cycles": 1048576, "ram": 8512742088, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25480.828, - "duration": 2571973023, + "throughput": 24988.393, + "duration": 2622657641, "cycles": 65536, "ram": 532030152, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25511.314, - "duration": 5137798794, + "throughput": 25062.115, + "duration": 5229885749, "cycles": 131072, "ram": 1064093384, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25319.516, - "duration": 10353436276, + "throughput": 24925.3, + "duration": 10517184949, "cycles": 262144, "ram": 2128186056, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24779.344, - "duration": 21158267374, + "throughput": 24559.672, + "duration": 21347516513, "cycles": 524288, "ram": 4256371400, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24514.826, - "duration": 42773136626, + "throughput": 24083.04, + "duration": 43540020399, "cycles": 1048576, "ram": 8512742088, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 44534.43, - "duration": 5886322237, + "throughput": 44298.23, + "duration": 5917708363, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 43504.39, - "duration": 6025690427, + "throughput": 43083.66, + "duration": 6084534042, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 19487.09, - "duration": 26904376222, + "throughput": 19264.53, + "duration": 27215199889, "cycles": 524288, "ram": 4256371400, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 10798.291, - "duration": 24276433257, + "throughput": 10783.235, + "duration": 24310328771, "cycles": 262144, "ram": 1417251152, "seal": 222668 diff --git a/dev/datasheet/Linux-g6.xlarge.json b/dev/datasheet/Linux-g6.xlarge.json index 806c5527..899edd1a 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": 24641846.0, - "duration": 21356357, + "throughput": 25236762.0, + "duration": 20852911, "cycles": 526260, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 202254.92, - "duration": 324026722, + "throughput": 197188.86, + "duration": 332351443, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 294064.6, - "duration": 445725215, + "throughput": 289010.78, + "duration": 453519416, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 363365.06, - "duration": 721434230, + "throughput": 377104.2, + "duration": 695150056, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 427739.2, - "duration": 1225718844, + "throughput": 429957.84, + "duration": 1219393955, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 464193.2, - "duration": 2258921688, + "throughput": 470774.06, + "duration": 2227344569, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 170725.64, - "duration": 383867360, + "throughput": 170881.66, + "duration": 383516864, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 272627.84, - "duration": 480772617, + "throughput": 272322.7, + "duration": 481311323, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 356162.6, - "duration": 736023367, + "throughput": 356291.97, + "duration": 735756083, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 420061.9, - "duration": 1248120736, + "throughput": 421588.6, + "duration": 1243600969, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 472910.47, - "duration": 2217282304, + "throughput": 479668.34, + "duration": 2186043785, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 457565.9, - "duration": 572909821, + "throughput": 389414.03, + "duration": 673175492, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 321237.16, - "duration": 816045137, + "throughput": 322021.16, + "duration": 814058334, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 277860.8, - "duration": 1886872721, + "throughput": 276871.72, + "duration": 1893613335, "cycles": 524288, "ram": 4256372296, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 1531.7257, - "duration": 171142915653, + "throughput": 1530.1938, + "duration": 171314244940, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -137,8 +137,8 @@ { "name": "stark2snark", "hashfn": "poseidon2", - "throughput": 2053.0815, - "duration": 127683197753, + "throughput": 1876.8151, + "duration": 139674924994, "cycles": 262144, "ram": 0, "seal": 360 @@ -146,8 +146,8 @@ { "name": "groth16", "hashfn": "poseidon2", - "throughput": 2344.8232, - "duration": 223593825311, + "throughput": 2349.565, + "duration": 223142584544, "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 132d2deb..2ca2812c 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": 22380918.0, - "duration": 23513779, + "throughput": 22257334.0, + "duration": 23644342, "cycles": 526260, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 237611.2, - "duration": 275811901, + "throughput": 238011.78, + "duration": 275347712, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 378851.3, - "duration": 345972148, + "throughput": 383424.84, + "duration": 341845360, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 523764.22, - "duration": 500500046, + "throughput": 527643.0, + "duration": 496820735, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 625279.25, - "duration": 838486139, + "throughput": 628498.6, + "duration": 834191202, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 715622.0, - "duration": 1465265190, + "throughput": 725270.94, + "duration": 1445771482, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 199156.16, - "duration": 329068429, + "throughput": 195477.12, + "duration": 335261737, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 352925.72, - "duration": 371386933, + "throughput": 347689.1, + "duration": 376980471, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 486435.7, - "duration": 538907822, + "throughput": 482342.44, + "duration": 543481103, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 606647.5, - "duration": 864238350, + "throughput": 604256.9, + "duration": 867657502, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 715834.06, - "duration": 1464831170, + "throughput": 715915.2, + "duration": 1464665077, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 539284.94, - "duration": 486095511, + "throughput": 539679.94, + "duration": 485739756, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 364723.2, - "duration": 718747850, + "throughput": 364856.84, + "duration": 718484524, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 377720.12, - "duration": 1388033058, + "throughput": 388547.56, + "duration": 1349353475, "cycles": 524288, "ram": 4256372296, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 37030.527, - "duration": 7079132413, + "throughput": 37036.71, + "duration": 7077950598, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -137,8 +137,8 @@ { "name": "stark2snark", "hashfn": "poseidon2", - "throughput": 24437.287, - "duration": 10727213535, + "throughput": 24552.162, + "duration": 10677023148, "cycles": 262144, "ram": 0, "seal": 360 @@ -146,8 +146,8 @@ { "name": "groth16", "hashfn": "poseidon2", - "throughput": 27189.13, - "duration": 19282998171, + "throughput": 27318.889, + "duration": 19191410944, "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 a848bed3..d9a82974 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": 34754224.0, - "duration": 15142333, + "throughput": 34777476.0, + "duration": 15132208, "cycles": 526260, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 86627.02, - "duration": 756530708, + "throughput": 87066.1, + "duration": 752715458, "cycles": 65536, "ram": 417333960, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 102477.92, - "duration": 1279026792, + "throughput": 102932.47, + "duration": 1273378583, "cycles": 131072, "ram": 834667208, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 104271.92, - "duration": 2514042084, + "throughput": 104982.4, + "duration": 2497028083, "cycles": 262144, "ram": 1669333704, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 102634.39, - "duration": 5108307500, + "throughput": 103048.055, + "duration": 5087801000, "cycles": 524288, "ram": 3338666696, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 100453.14, - "duration": 10438459625, + "throughput": 100363.34, + "duration": 10447798750, "cycles": 1048576, "ram": 6677332680, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 75265.65, - "duration": 870729209, + "throughput": 76143.78, + "duration": 860687500, "cycles": 65536, "ram": 417333960, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 86502.484, - "duration": 1515239667, + "throughput": 85977.76, + "duration": 1524487292, "cycles": 131072, "ram": 834667208, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 89948.65, - "duration": 2914373959, + "throughput": 89767.484, + "duration": 2920255625, "cycles": 262144, "ram": 1669333704, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 89200.484, - "duration": 5877636541, + "throughput": 89819.664, + "duration": 5837117875, "cycles": 524288, "ram": 3338666696, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 86995.74, - "duration": 12053187167, + "throughput": 87425.32, + "duration": 11993961834, "cycles": 1048576, "ram": 6677332680, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 158054.92, - "duration": 1658562625, + "throughput": 157802.67, + "duration": 1661214000, "cycles": 262144, "ram": 1116736656, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 150555.45, - "duration": 1741178958, + "throughput": 151442.61, + "duration": 1730979250, "cycles": 262144, "ram": 1116736656, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 69089.62, - "duration": 7588520792, + "throughput": 69104.46, + "duration": 7586891125, "cycles": 524288, "ram": 3338666696, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 8020.7124, - "duration": 32683378583, + "throughput": 8018.882, + "duration": 32690840458, "cycles": 262144, "ram": 1417251152, "seal": 222668