diff --git a/bench/data.js b/bench/data.js index fdef0a424..ffb8c24cf 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1695653309050, + "lastUpdate": 1695653864762, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -2462,6 +2462,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "41742639+schouhy@users.noreply.github.com", + "name": "Sergio Chouhy", + "username": "schouhy" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": false, + "id": "0a299a76a0a6f61e6c59aacb499c70c42b81c7af", + "message": "Stark: Small refactor of StarkTranscript (#574)\n\n* small refactor of starkprovertranscript\n\n* move keccak_hash to StarkProverTranscript impl", + "timestamp": "2023-09-25T14:17:27Z", + "tree_id": "1c33239360f337ca6d9d76fa4ba0c30f851647e0", + "url": "https://github.com/lambdaclass/lambdaworks/commit/0a299a76a0a6f61e6c59aacb499c70c42b81c7af" + }, + "date": 1695653863759, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 845757378, + "range": "± 587148", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 2683717719, + "range": "± 12395191", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1772440677, + "range": "± 1151510", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 5994651159, + "range": "± 25111035", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 3702015733, + "range": "± 1241691", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 12978429022, + "range": "± 38538279", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 7718028433, + "range": "± 4459508", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 28752720907, + "range": "± 1863184915", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 30106679, + "range": "± 156314", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 29912197, + "range": "± 204621", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 50167014, + "range": "± 1376135", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 47931984, + "range": "± 1950548", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 61832523, + "range": "± 272676", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 61528923, + "range": "± 167673", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 110342894, + "range": "± 583981", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 111079008, + "range": "± 1165777", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 124898136, + "range": "± 963017", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 124402609, + "range": "± 346385", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 230106702, + "range": "± 808826", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 229427556, + "range": "± 3082446", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 247685090, + "range": "± 578173", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 247951557, + "range": "± 409712", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 454135403, + "range": "± 1101114", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 454040204, + "range": "± 1159040", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 50937927, + "range": "± 276229", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 104123522, + "range": "± 167455", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 208909237, + "range": "± 722244", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 433691133, + "range": "± 1586199", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 999497259, + "range": "± 6700590", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2101013534, + "range": "± 10016507", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 4388080552, + "range": "± 6867411", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 9105089219, + "range": "± 13554349", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1067457663, + "range": "± 3802393", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2233646197, + "range": "± 3313022", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 4639127913, + "range": "± 5840829", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 9605853765, + "range": "± 5899075", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 176, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 1437, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 219, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 101, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 340, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 1557, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 986, + "range": "± 13", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 4644, + "range": "± 10", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 179, + "range": "± 0", + "unit": "ns/iter" + } + ] } ] }