diff --git a/bench/data.js b/bench/data.js index ef5c365ce..133a5be1b 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1696539119313, + "lastUpdate": 1696539560658, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -5966,6 +5966,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "12560266+MauroToscano@users.noreply.github.com", + "name": "Mauro Toscano", + "username": "MauroToscano" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "f050c5cc435052a54cd4e6b432f8518a5ec284f9", + "message": "Update README.md", + "timestamp": "2023-10-05T17:28:25-03:00", + "tree_id": "f61c45d58902478a449ff7dba233887f2389b65d", + "url": "https://github.com/lambdaclass/lambdaworks/commit/f050c5cc435052a54cd4e6b432f8518a5ec284f9" + }, + "date": 1696539558881, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 1026072228, + "range": "± 21307782", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 3585344949, + "range": "± 16170892", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 2203156961, + "range": "± 40198562", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 7899193499, + "range": "± 52407109", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 4352858634, + "range": "± 62793581", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 16992265424, + "range": "± 120208401", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 9019217091, + "range": "± 232403747", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 36493336707, + "range": "± 141280322", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 35629742, + "range": "± 1030335", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 36464768, + "range": "± 603772", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 64477199, + "range": "± 1948124", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 66985053, + "range": "± 2730093", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 73280461, + "range": "± 1241073", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 72201359, + "range": "± 2970746", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 141282955, + "range": "± 1942165", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 136948929, + "range": "± 1510329", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 146030194, + "range": "± 2952726", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 141803005, + "range": "± 2483062", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 273878610, + "range": "± 6672837", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 277258013, + "range": "± 4404284", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 291880772, + "range": "± 11156326", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 290008453, + "range": "± 5083807", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 562545406, + "range": "± 5694704", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 562413457, + "range": "± 6362717", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 65176276, + "range": "± 2457211", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 136013933, + "range": "± 1962422", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 268087729, + "range": "± 3970038", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 533980304, + "range": "± 7097254", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 1199588963, + "range": "± 35885232", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2425405798, + "range": "± 45600740", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 5159747561, + "range": "± 91755380", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 10678352462, + "range": "± 228835923", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1306400492, + "range": "± 36660997", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2671508814, + "range": "± 51293359", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 5475304181, + "range": "± 119727543", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 11405167047, + "range": "± 64755058", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 831, + "range": "± 74", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 27701, + "range": "± 1805", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 814, + "range": "± 53", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 391, + "range": "± 26", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 1116, + "range": "± 67", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 25404, + "range": "± 1703", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 2918, + "range": "± 496", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 71635, + "range": "± 4676", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 881, + "range": "± 76", + "unit": "ns/iter" + } + ] } ] }