diff --git a/bench/data.js b/bench/data.js index 10244eec6..3ce884c5b 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1700078700686, + "lastUpdate": 1700079423732, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -3194,6 +3194,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "mrugiero@gmail.com", + "name": "Mario Rugiero", + "username": "Oppen" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "c8d827f43bb34d4c6cb91e0de95a090f9bc668a4", + "message": "perf: replace assert with debug_assert for data validation (#686)", + "timestamp": "2023-11-15T19:54:40Z", + "tree_id": "b89aac28d5e8232b02dad8f078ce4416d92371a2", + "url": "https://github.com/lambdaclass/lambdaworks/commit/c8d827f43bb34d4c6cb91e0de95a090f9bc668a4" + }, + "date": 1700079422835, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 685022129, + "range": "± 7344796", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 828657899, + "range": "± 5089895", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1421786290, + "range": "± 12566990", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 1740404415, + "range": "± 14739384", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 3015960328, + "range": "± 25709011", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 3641631041, + "range": "± 25248735", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 6303464368, + "range": "± 26220842", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 7671705993, + "range": "± 29617655", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 22495603, + "range": "± 236148", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 22577445, + "range": "± 110177", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 28777873, + "range": "± 433408", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 28646785, + "range": "± 536591", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 45936483, + "range": "± 246976", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 45989679, + "range": "± 302336", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 74348865, + "range": "± 381958", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 74453022, + "range": "± 447469", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 92347707, + "range": "± 973764", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 91759945, + "range": "± 1128344", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 158088947, + "range": "± 892926", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 158518016, + "range": "± 1098110", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 183509434, + "range": "± 1951661", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 181968674, + "range": "± 1760251", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 316685101, + "range": "± 2330467", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 319174853, + "range": "± 2895270", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 32625014, + "range": "± 129284", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 66928472, + "range": "± 272099", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 135543026, + "range": "± 630863", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 356337765, + "range": "± 834665", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 750228675, + "range": "± 6670566", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 1596375448, + "range": "± 7355778", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 3326053635, + "range": "± 14015590", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 7014915344, + "range": "± 27154149", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 803886604, + "range": "± 6774623", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 1687147502, + "range": "± 8375715", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 3494180106, + "range": "± 16539640", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 7325982382, + "range": "± 18901508", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 510, + "range": "± 11", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 32424, + "range": "± 749", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 424, + "range": "± 23", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 232, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 669, + "range": "± 16", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 21897, + "range": "± 505", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 1553, + "range": "± 733", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 78046, + "range": "± 2440", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 531, + "range": "± 11", + "unit": "ns/iter" + } + ] } ] }