From b0f6595558878aeee813fd3fa9dbb98a2e0d4408 Mon Sep 17 00:00:00 2001 From: r0-ghbot Date: Thu, 10 Oct 2024 09:24:24 +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 c6c5fd8f..40d3ffd8 100644 --- a/dev/benchmarks/COMMIT_HASH.txt +++ b/dev/benchmarks/COMMIT_HASH.txt @@ -1 +1 @@ -f61379bf69b24d56e49d6af96a3b284961dcc498 +c0267f7ee51fa6a1fdc36457cbd8592a7d5403f3 diff --git a/dev/benchmarks/Linux-cpu.csv b/dev/benchmarks/Linux-cpu.csv index c1994c25..4e1c8432 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.78586,14914772,16558457786,16573372558,18008766,262144,116637,32,222668 -big_blake2b-2048,2048,74.32246,16594822,27539009101,27555603923,18010505,524288,230357,32,222668 -big_blake2b-4096,4096,82.61162,28250168,49553152070,49581402238,18010629,1048576,457797,32,222668 -big_blake2b-8192,8192,164.75719,50989690,49670668559,49721658249,18011209,1048576,912677,32,222668 -big_blake3-1024,1024,90.716866,9571442,11278296215,11287867657,18016880,131072,78908,32,222668 -big_blake3-2048,2048,123.24635,14380507,16602744752,16617125259,18026642,262144,157645,32,222668 -big_blake3-4096,4096,150.16101,23810319,27253574788,27277385107,17993416,524288,315653,32,222668 -big_blake3-8192,8192,165.8121,43062013,49362255682,49405317695,18013434,1048576,631669,32,222668 -big_keccak-1024,1024,37.41534,14040958,27354410614,27368451572,18021693,524288,248820,32,222668 -big_keccak-2048,2048,41.374485,22289241,49476815332,49499104573,17996845,1048576,494921,32,222668 -big_keccak-4096,4096,82.67706,38898079,49503257976,49542156055,18025025,1048576,961410,32,222668 -big_keccak-8192,8192,78.015945,72655526,104931520211,105004175737,18011056,2097152,1894375,32,222668 -big_sha2-1024,1024,91.26441,9573956,11210571821,11220145777,18036948,131072,43570,32,222668 -big_sha2-2048,2048,123.28663,11506164,16600189816,16611695980,18019980,262144,84594,32,222668 -big_sha2-4096,4096,247.48856,17783461,16532477331,16550260792,18024168,262144,166642,32,222668 -big_sha2-8192,8192,298.26627,31006407,27434385462,27465391869,18009080,524288,330738,32,222668 -ecdsa_verify,1,0.020236876,45593473,49369146894,49414740367,18024193,1048576,696802,408,222668 -ed25519_verify,1,0.020128137,36517756,49645181154,49681698910,18009763,1048576,537098,400,222668 -fibonacci-10,10,1.1514076,5046008,8679975210,8685021218,18051160,65536,2135,8,222668 -fibonacci-50,50,5.762946,4892714,8671225471,8676118185,18007673,65536,2266,8,222668 -fibonacci-90,90,10.4106865,5108247,8639854652,8644962899,18000632,65536,2348,8,222668 -iter_blake2b-1,1,0.08897195,5480447,11234017022,11239497469,18483731,131072,11946,32,222668 -iter_blake2b-10,10,0.60275203,8597053,16581972772,16590569825,18009686,262144,101603,32,222668 -iter_blake2b-100,100,1.4892555,39338044,67108303492,67147641536,18021493,1179648,997643,32,222668 -iter_blake3-1,1,0.1157327,5180176,8635420119,8640600295,18004923,65536,5087,32,222668 -iter_blake3-10,10,0.8899672,5866711,11230502580,11236369291,18001276,131072,28462,32,222668 -iter_blake3-100,100,3.623648,12118399,27584382230,27596500629,18323367,524288,262012,32,222668 -iter_keccak-1,1,0.08901541,5734595,11228275306,11234009901,18009212,131072,28322,32,222668 -iter_keccak-10,10,0.36343098,12149118,27503391833,27515540951,18004168,524288,260365,32,222668 -iter_keccak-100,100,0.6211759,72461059,160912539698,160985000757,18005107,3145728,2580745,32,222668 -iter_sha2-1,1,0.11544468,6407106,8655750096,8662157202,18013746,65536,2746,32,222668 -iter_sha2-10,10,1.1592615,5221325,8620960403,8626181728,18002977,65536,5978,32,222668 -iter_sha2-100,100,8.901999,6459792,11226971590,11233431382,17999850,131072,38288,32,222668 -membership-10,10,1.1541092,5661275,8659029506,8664690781,18006492,65536,13229,64,222668 -membership-20,20,1.782259,6181889,11215532007,11221713896,17993319,131072,22459,64,222668 -sudoku,1,0.11562575,5441085,8643151845,8648592930,18008014,65536,9632,32,222668 +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 diff --git a/dev/benchmarks/Linux-g6.xlarge.csv b/dev/benchmarks/Linux-g6.xlarge.csv index 3355ba12..c2bfd82f 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,523.5053,17968555,1938076656,1956045211,16470163,262144,116637,32,222668 -big_blake2b-2048,2048,1020.33167,16362318,1990828090,2007190408,16472500,524288,230357,32,222668 -big_blake2b-4096,4096,1315.2865,26978692,3087171728,3114150420,16464588,1048576,457797,32,222668 -big_blake2b-8192,8192,2631.299,48997912,3064293084,3113290996,16475274,1048576,912677,32,222668 -big_blake3-1024,1024,832.48956,9491194,1220554192,1230045386,16520192,131072,78908,32,222668 -big_blake3-2048,2048,1376.3254,14400691,1473619483,1488020174,16487760,262144,157645,32,222668 -big_blake3-4096,4096,2040.1307,23012690,1984701832,2007714522,16464798,524288,315653,32,222668 -big_blake3-8192,8192,2692.0994,40619722,3002358464,3042978186,16471242,1048576,631669,32,222668 -big_keccak-1024,1024,517.2413,14133007,1965600636,1979733643,16456468,524288,248820,32,222668 -big_keccak-2048,2048,673.6007,22507987,3017869001,3040376988,16544192,1048576,494921,32,222668 -big_keccak-4096,4096,1338.1072,42158795,3018881699,3061040494,16474486,1048576,961410,32,222668 -big_keccak-8192,8192,1127.4371,71972960,7194064009,7266036969,16530258,2097152,1894375,32,222668 -big_sha2-1024,1024,836.875,7792812,1215806815,1223599627,16469196,131072,43570,32,222668 -big_sha2-2048,2048,1272.3639,10771475,1598830956,1609602431,16487540,262144,84594,32,222668 -big_sha2-4096,4096,2236.5842,16312482,1815051557,1831364039,16500985,262144,166642,32,222668 -big_sha2-8192,8192,2795.6367,27595587,2902685055,2930280642,16477825,524288,330738,32,222668 -ecdsa_verify,1,0.29438388,49343627,3347581668,3396925295,16488846,1048576,696802,408,222668 -ed25519_verify,1,0.29991174,39024915,3295289387,3334314302,16466482,1048576,543602,400,222668 -fibonacci-10,10,9.142051,5019695,1088826779,1093846474,16464129,65536,2135,8,222668 -fibonacci-50,50,45.44038,5265806,1095077025,1100342831,16494355,65536,2266,8,222668 -fibonacci-90,90,81.86272,5296688,1094104951,1099401639,16483312,65536,2348,8,222668 -iter_blake2b-1,1,0.78052825,5712501,1275471080,1281183581,16534298,131072,11946,32,222668 -iter_blake2b-10,10,6.354263,8919874,1564826770,1573746644,16467070,262144,101603,32,222668 -iter_blake2b-100,100,18.101307,40233280,5484229276,5524462556,16490086,1179648,997643,32,222668 -iter_blake3-1,1,0.9028431,5235498,1102376695,1107612193,16476472,65536,5087,32,222668 -iter_blake3-10,10,8.247459,6005443,1206489144,1212494587,16522238,131072,28462,32,222668 -iter_blake3-100,100,50.31879,13258186,1974071021,1987329207,16471630,524288,262012,32,222668 -iter_keccak-1,1,0.8386999,6016209,1186305421,1192321630,16498966,131072,28322,32,222668 -iter_keccak-10,10,4.992046,12807487,1990379322,2003186809,16534738,524288,260365,32,222668 -iter_keccak-100,100,8.960811,79636658,11080068878,11159705536,16467826,3145728,2580745,32,222668 -iter_sha2-1,1,0.91254544,5064289,1090771565,1095835854,16487347,65536,2746,32,222668 -iter_sha2-10,10,9.089769,5383125,1094754783,1100137908,16500011,65536,5978,32,222668 -iter_sha2-100,100,81.44606,6663279,1221143190,1227806469,16477046,131072,38288,32,222668 -membership-10,10,9.094602,6007834,1093545475,1099553309,16465281,65536,13229,64,222668 -membership-20,20,16.472378,6615862,1207537940,1214153802,16494477,131072,22459,64,222668 -sudoku,1,0.9080634,5968757,1095275883,1101244640,16463376,65536,9632,32,222668 +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 diff --git a/dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv b/dev/benchmarks/Linux-nvidia_rtx_3090_ti.csv index 945b9efe..f9173f09 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,724.9437,21150269,1391373145,1412523414,16587618,262144,116637,32,222668 -big_blake2b-2048,2048,1343.9471,17848124,1506021362,1523869486,16631010,524288,230357,32,222668 -big_blake2b-4096,4096,1878.6769,28952757,2151304930,2180257687,16676055,1048576,457797,32,222668 -big_blake2b-8192,8192,3665.777,50952718,2183771362,2234724080,16689901,1048576,912677,32,222668 -big_blake3-1024,1024,1057.4785,10290127,958051065,968341192,16743452,131072,78908,32,222668 -big_blake3-2048,2048,1761.7982,15276908,1147171773,1162448681,16642111,262144,157645,32,222668 -big_blake3-4096,4096,2723.71,24937368,1478893870,1503831238,16672318,524288,315653,32,222668 -big_blake3-8192,8192,3750.6716,44942658,2139199519,2184142177,16712063,1048576,631669,32,222668 -big_keccak-1024,1024,692.6612,14632904,1463723325,1478356229,16700460,524288,248820,32,222668 -big_keccak-2048,2048,954.97015,23326261,2121243414,2144569675,16701002,1048576,494921,32,222668 -big_keccak-4096,4096,1885.185,40516385,2132214636,2172731021,16745957,1048576,961410,32,222668 -big_keccak-8192,8192,1578.0288,74273919,5117012654,5191286573,16699251,2097152,1894375,32,222668 -big_sha2-1024,1024,1038.1815,8334838,978005153,986339991,16460669,131072,43570,32,222668 -big_sha2-2048,2048,1661.3826,11774418,1220933775,1232708193,16674222,262144,84594,32,222668 -big_sha2-4096,4096,2720.9817,17947513,1487391503,1505339016,16802585,262144,166642,32,222668 -big_sha2-8192,8192,3611.9824,31413080,2236593473,2268006553,16785372,524288,330738,32,222668 -ecdsa_verify,1,0.40485352,51528885,2418500346,2470029231,16702084,1048576,696802,408,222668 -ed25519_verify,1,0.41524172,41001308,2367234474,2408235782,16733202,1048576,538964,400,222668 -fibonacci-10,10,11.108569,5442040,894763915,900205955,16788266,65536,2135,8,222668 -fibonacci-50,50,54.302025,5603677,915172262,920775939,16722952,65536,2266,8,222668 -fibonacci-90,90,98.32641,5510309,909808348,915318657,16826107,65536,2348,8,222668 -iter_blake2b-1,1,1.0163789,6071602,977813511,983885113,16711050,131072,11946,32,222668 -iter_blake2b-10,10,8.586422,9341090,1155288426,1164629516,16496984,262144,101603,32,222668 -iter_blake2b-100,100,24.429193,40321316,4053141822,4093463138,16672746,1179648,997643,32,222668 -iter_blake3-1,1,1.071577,13747830,919456293,933204123,16737177,65536,5087,32,222668 -iter_blake3-10,10,10.079728,6492618,985597592,992090210,16770901,131072,28462,32,222668 -iter_blake3-100,100,67.137436,13780602,1475701363,1489481965,16812620,524288,262012,32,222668 -iter_keccak-1,1,1.0337085,6515241,960875471,967390712,16795397,131072,28322,32,222668 -iter_keccak-10,10,6.7465796,13213127,1469019470,1482232597,16832707,524288,260365,32,222668 -iter_keccak-100,100,12.258295,76217788,8081523657,8157741445,16522178,3145728,2580745,32,222668 -iter_sha2-1,1,1.0817479,5406732,919023057,924429789,16783652,65536,2746,32,222668 -iter_sha2-10,10,10.899525,5648229,911822910,917471139,16851130,65536,5978,32,222668 -iter_sha2-100,100,101.44097,6890870,978904077,985794947,16809601,131072,38288,32,222668 -membership-10,10,10.84074,6372269,916073983,922446252,16795815,65536,13229,64,222668 -membership-20,20,20.327063,6766986,977142959,983909945,16827374,131072,22459,64,222668 -sudoku,1,1.0881083,6196296,912829872,919026168,16822886,65536,9632,32,222668 +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 diff --git a/dev/benchmarks/macOS-apple_m2_pro.csv b/dev/benchmarks/macOS-apple_m2_pro.csv index 565192f9..459c408d 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.94226,9520125,4868011542,4877531667,12217625,262144,116637,32,222668 -big_blake2b-2048,2048,259.5454,11050792,7879668750,7890719542,12601042,524288,230357,32,222668 -big_blake2b-4096,4096,285.58655,18820125,14323591917,14342412042,12418667,1048576,457797,32,222668 -big_blake2b-8192,8192,591.4438,34225375,13816626333,13850851708,14396000,1048576,912677,32,222668 -big_blake3-1024,1024,297.96332,6354625,3430309958,3436664583,12375291,131072,78908,32,222668 -big_blake3-2048,2048,418.51462,8732584,4884764500,4893497084,12251292,262144,157645,32,222668 -big_blake3-4096,4096,520.2036,15652416,7858188000,7873840416,12224792,524288,315653,32,222668 -big_blake3-8192,8192,638.9531,26790041,12794181291,12820971332,12224666,1048576,631669,32,222668 -big_keccak-1024,1024,130.47668,9021875,7839123584,7848145459,12235292,524288,248820,32,222668 -big_keccak-2048,2048,145.44588,14937375,14065902041,14080839416,12511042,1048576,494921,32,222668 -big_keccak-4096,4096,296.4493,26780334,13790083375,13816863709,13152791,1048576,961410,32,222668 -big_keccak-8192,8192,273.05814,49063833,29951872792,30000936625,12743625,2097152,1894375,32,222668 -big_sha2-1024,1024,298.5676,5208417,3424500459,3429708876,12225625,131072,43570,32,222668 -big_sha2-2048,2048,411.95392,7344541,4964085167,4971429708,12488250,262144,84594,32,222668 -big_sha2-4096,4096,833.60565,10854958,4902739000,4913593958,12231542,262144,166642,32,222668 -big_sha2-8192,8192,1022.7128,19443833,7990624833,8010068666,12519125,524288,330738,32,222668 -ecdsa_verify,1,0.07230087,32860625,13798230250,13831090875,13661209,1048576,697351,408,222668 -ed25519_verify,1,0.071404524,26109750,13978604958,14004714708,12231542,1048576,536134,400,222668 -fibonacci-10,10,3.6912105,3925833,2705212541,2709138374,12233666,65536,2135,8,222668 -fibonacci-50,50,18.536394,3269541,2694126875,2697396416,12220292,65536,2266,8,222668 -fibonacci-90,90,33.018604,3384458,2722351792,2725736250,12416625,65536,2348,8,222668 -iter_blake2b-1,1,0.2944035,3665667,3393033208,3396698875,12239958,131072,11946,32,222668 -iter_blake2b-10,10,2.0673811,5653750,4831383750,4837037500,12657250,262144,101603,32,222668 -iter_blake2b-100,100,5.130534,27323333,19463824583,19491147916,12225500,1179648,997643,32,222668 -iter_blake3-1,1,0.3730471,3402625,2677223958,2680626583,12351084,65536,5087,32,222668 -iter_blake3-10,10,2.9507077,3541917,3385475542,3389017459,12448375,131072,28462,32,222668 -iter_blake3-100,100,13.713145,7964167,7284308792,7292272959,12225791,524288,262012,32,222668 -iter_keccak-1,1,0.28974426,4080000,3447239375,3451319375,12241959,131072,28322,32,222668 -iter_keccak-10,10,1.245534,8239000,8020446417,8028685417,12456000,524288,260365,32,222668 -iter_keccak-100,100,2.175518,51653375,45914409541,45966062916,12227042,3145728,2580745,32,222668 -iter_sha2-1,1,0.37111387,3014083,2691576666,2694590749,12226083,65536,2746,32,222668 -iter_sha2-10,10,3.6514633,3341834,2735286416,2738628250,12293042,65536,5978,32,222668 -iter_sha2-100,100,29.041538,4396250,3438947541,3443343791,12226167,131072,38288,32,222668 -membership-10,10,3.6379778,3570583,2745209125,2748779708,12222583,65536,13229,64,222668 -membership-20,20,5.765524,3979875,3464915584,3468895459,12645959,131072,22459,64,222668 -sudoku,1,0.3636454,3568959,2746362625,2749931584,12229417,65536,9632,32,222668 +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 diff --git a/dev/datasheet/COMMIT_HASH.txt b/dev/datasheet/COMMIT_HASH.txt index c6c5fd8f..40d3ffd8 100644 --- a/dev/datasheet/COMMIT_HASH.txt +++ b/dev/datasheet/COMMIT_HASH.txt @@ -1 +1 @@ -f61379bf69b24d56e49d6af96a3b284961dcc498 +c0267f7ee51fa6a1fdc36457cbd8592a7d5403f3 diff --git a/dev/datasheet/Linux-cpu.json b/dev/datasheet/Linux-cpu.json index 0c96eedb..aa9f7040 100644 --- a/dev/datasheet/Linux-cpu.json +++ b/dev/datasheet/Linux-cpu.json @@ -2,8 +2,8 @@ { "name": "execute", "hashfn": "N/A", - "throughput": 17292624.0, - "duration": 30434882, + "throughput": 17094016.0, + "duration": 30788493, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 37732.18, - "duration": 1736872801, + "throughput": 37107.914, + "duration": 1766092365, "cycles": 65536, "ram": 532030152, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 37984.3, - "duration": 3450688733, + "throughput": 37332.906, + "duration": 3510897075, "cycles": 131072, "ram": 1064093384, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 36872.28, - "duration": 7109513805, + "throughput": 36547.59, + "duration": 7172675632, "cycles": 262144, "ram": 2128186056, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 36032.832, - "duration": 14550286416, + "throughput": 35406.043, + "duration": 14807866923, "cycles": 524288, "ram": 4256371400, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 34971.062, - "duration": 29984105550, + "throughput": 34242.43, + "duration": 30622127419, "cycles": 1048576, "ram": 8512742088, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25056.059, - "duration": 2615575071, + "throughput": 24903.955, + "duration": 2631549714, "cycles": 65536, "ram": 532030152, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25335.967, - "duration": 5173356978, + "throughput": 25080.768, + "duration": 5225996455, "cycles": 131072, "ram": 1064093384, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 25095.707, - "duration": 10445770544, + "throughput": 24777.703, + "duration": 10579834639, "cycles": 262144, "ram": 2128186056, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24638.566, - "duration": 21279159990, + "throughput": 24353.066, + "duration": 21528623595, "cycles": 524288, "ram": 4256371400, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 24265.633, - "duration": 43212392672, + "throughput": 23932.332, + "duration": 43814200202, "cycles": 1048576, "ram": 8512742088, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 44426.504, - "duration": 5900621712, + "throughput": 43418.176, + "duration": 6037655689, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 43225.76, - "duration": 6064531666, + "throughput": 42391.047, + "duration": 6183947705, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 19303.639, - "duration": 27160060214, + "throughput": 19131.016, + "duration": 27405132631, "cycles": 524288, "ram": 4256371400, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 10798.177, - "duration": 24276691610, + "throughput": 10683.381, + "duration": 24537549209, "cycles": 262144, "ram": 1417251152, "seal": 222668 diff --git a/dev/datasheet/Linux-g6.xlarge.json b/dev/datasheet/Linux-g6.xlarge.json index 420165dc..ebc23f0b 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": 24764928.0, - "duration": 21251789, + "throughput": 24518978.0, + "duration": 21464964, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 198742.0, - "duration": 329754159, + "throughput": 198274.12, + "duration": 330532278, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 292937.4, - "duration": 447440284, + "throughput": 297928.25, + "duration": 439944820, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 363812.97, - "duration": 720546031, + "throughput": 364614.44, + "duration": 718962207, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 426483.28, - "duration": 1229328388, + "throughput": 418280.4, + "duration": 1253436723, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 458252.47, - "duration": 2288205828, + "throughput": 470576.9, + "duration": 2228277674, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 168711.3, - "duration": 388450547, + "throughput": 170404.03, + "duration": 384591828, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 273318.88, - "duration": 479557061, + "throughput": 275614.47, + "duration": 475562838, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 349313.34, - "duration": 750455143, + "throughput": 362784.47, + "duration": 722588887, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 408175.2, - "duration": 1284468055, + "throughput": 424695.2, + "duration": 1234504264, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 466335.84, - "duration": 2248542497, + "throughput": 467896.5, + "duration": 2241042731, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 450809.34, - "duration": 581496359, + "throughput": 453883.0, + "duration": 577558559, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 322120.28, - "duration": 813807877, + "throughput": 319480.88, + "duration": 820531150, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 288712.8, - "duration": 1815949920, + "throughput": 284728.4, + "duration": 1841361716, "cycles": 524288, "ram": 4256372296, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 1534.0565, - "duration": 170882887638, + "throughput": 1525.4696, + "duration": 171844787226, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -137,8 +137,8 @@ { "name": "stark2snark", "hashfn": "poseidon2", - "throughput": 1522.3369, - "duration": 172198409941, + "throughput": 2055.7668, + "duration": 127516407169, "cycles": 262144, "ram": 0, "seal": 360 @@ -146,8 +146,8 @@ { "name": "groth16", "hashfn": "poseidon2", - "throughput": 2341.2766, - "duration": 223932519972, + "throughput": 2352.641, + "duration": 222850823582, "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 69c75de3..1256af0b 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": 21829086.0, - "duration": 24109988, + "throughput": 22174604.0, + "duration": 23734312, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 236939.69, - "duration": 276593615, + "throughput": 242197.77, + "duration": 270588798, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 374828.53, - "duration": 349685207, + "throughput": 381321.3, + "duration": 343731114, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 506155.8, - "duration": 517911634, + "throughput": 515899.7, + "duration": 508129768, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 604165.7, - "duration": 867788404, + "throughput": 604452.7, + "duration": 867376426, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 703333.4, - "duration": 1490866338, + "throughput": 695275.6, + "duration": 1508144332, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 197013.08, - "duration": 332647956, + "throughput": 196590.86, + "duration": 333362410, "cycles": 65536, "ram": 532031048, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 344610.38, - "duration": 380348386, + "throughput": 345010.8, + "duration": 379906923, "cycles": 131072, "ram": 1064094280, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 474276.5, - "duration": 552724010, + "throughput": 473632.94, + "duration": 553475012, "cycles": 262144, "ram": 2128186952, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 573779.2, - "duration": 913745296, + "throughput": 579523.4, + "duration": 904688241, "cycles": 524288, "ram": 4256372296, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 684535.75, - "duration": 1531805999, + "throughput": 694815.06, + "duration": 1509144128, "cycles": 1048576, "ram": 8512742984, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 528612.6, - "duration": 495909477, + "throughput": 526067.4, + "duration": 498308812, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 374208.34, - "duration": 700529532, + "throughput": 374329.1, + "duration": 700303547, "cycles": 262144, "ram": 1417251664, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 362230.75, - "duration": 1447386680, + "throughput": 364355.06, + "duration": 1438947999, "cycles": 524288, "ram": 4256372296, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 35805.984, - "duration": 7321234063, + "throughput": 35668.137, + "duration": 7349528716, "cycles": 262144, "ram": 1417251152, "seal": 222668 @@ -137,8 +137,8 @@ { "name": "stark2snark", "hashfn": "poseidon2", - "throughput": 24069.52, - "duration": 10891118724, + "throughput": 23879.734, + "duration": 10977676509, "cycles": 262144, "ram": 0, "seal": 360 @@ -146,8 +146,8 @@ { "name": "groth16", "hashfn": "poseidon2", - "throughput": 26526.107, - "duration": 19764980213, + "throughput": 26623.55, + "duration": 19692641026, "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 1d30f642..a12f2609 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": 34295984.0, - "duration": 15345791, + "throughput": 34456056.0, + "duration": 15274500, "cycles": 526299, "ram": 0, "seal": 0 @@ -11,8 +11,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 86898.13, - "duration": 754170458, + "throughput": 87104.02, + "duration": 752387750, "cycles": 65536, "ram": 417333960, "seal": 215516 @@ -20,8 +20,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 102550.39, - "duration": 1278122833, + "throughput": 102100.234, + "duration": 1283758000, "cycles": 131072, "ram": 834667208, "seal": 238556 @@ -29,8 +29,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 104948.07, - "duration": 2497844875, + "throughput": 104648.086, + "duration": 2505005042, "cycles": 262144, "ram": 1669333704, "seal": 250268 @@ -38,8 +38,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 102593.945, - "duration": 5110320958, + "throughput": 101734.71, + "duration": 5153481917, "cycles": 524288, "ram": 3338666696, "seal": 262492 @@ -47,8 +47,8 @@ { "name": "rv32im", "hashfn": "sha-256", - "throughput": 99740.74, - "duration": 10513015833, + "throughput": 99760.23, + "duration": 10510962750, "cycles": 1048576, "ram": 6677332680, "seal": 275740 @@ -56,8 +56,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 76455.72, - "duration": 857175875, + "throughput": 75808.11, + "duration": 864498542, "cycles": 65536, "ram": 417333960, "seal": 215516 @@ -65,8 +65,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 87516.664, - "duration": 1497680375, + "throughput": 87651.664, + "duration": 1495373750, "cycles": 131072, "ram": 834667208, "seal": 238556 @@ -74,8 +74,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 90116.484, - "duration": 2908946000, + "throughput": 90148.2, + "duration": 2907922625, "cycles": 262144, "ram": 1669333704, "seal": 250268 @@ -83,8 +83,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 89522.2, - "duration": 5856513666, + "throughput": 89301.52, + "duration": 5870985959, "cycles": 524288, "ram": 3338666696, "seal": 262492 @@ -92,8 +92,8 @@ { "name": "rv32im", "hashfn": "poseidon2", - "throughput": 87771.54, - "duration": 11946651792, + "throughput": 87901.914, + "duration": 11928931792, "cycles": 1048576, "ram": 6677332680, "seal": 275740 @@ -101,8 +101,8 @@ { "name": "lift", "hashfn": "poseidon2", - "throughput": 160816.25, - "duration": 1630083958, + "throughput": 155809.03, + "duration": 1682469875, "cycles": 262144, "ram": 1116736656, "seal": 222668 @@ -110,8 +110,8 @@ { "name": "join", "hashfn": "poseidon2", - "throughput": 149106.9, - "duration": 1758094250, + "throughput": 147998.08, + "duration": 1771266250, "cycles": 262144, "ram": 1116736656, "seal": 222668 @@ -119,8 +119,8 @@ { "name": "succinct", "hashfn": "poseidon2", - "throughput": 68846.98, - "duration": 7615265541, + "throughput": 68762.61, + "duration": 7624608500, "cycles": 524288, "ram": 3338666696, "seal": 222668 @@ -128,8 +128,8 @@ { "name": "identity_p254", "hashfn": "poseidon2", - "throughput": 7919.0415, - "duration": 33102996458, + "throughput": 7998.281, + "duration": 32775044917, "cycles": 262144, "ram": 1417251152, "seal": 222668