diff --git a/bench/data.js b/bench/data.js index f9e431c13..3ac87f4d0 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1699974569998, + "lastUpdate": 1699975319343, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -2756,6 +2756,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "mariano.nicolini.91@gmail.com", + "name": "Mariano A. Nicolini", + "username": "entropidelic" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "08e94447136c1f97038a7542a7cd67c30da95dd0", + "message": "remove range check and output builtin functionality (#675)\n\n* Remove range check and builtin functionality\n\n* Remove useless tests\n\n* Apply clippy suggestions\n\n* Remove useless commented code\n\n* Remove legacy code\n\n* Remove legacy commented code", + "timestamp": "2023-11-14T14:59:03Z", + "tree_id": "b48ba4e47904416278f42232efc132163b235e9f", + "url": "https://github.com/lambdaclass/lambdaworks/commit/08e94447136c1f97038a7542a7cd67c30da95dd0" + }, + "date": 1699975318458, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 700289219, + "range": "± 330498", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 842742833, + "range": "± 2432481", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1466011785, + "range": "± 880009", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 1771684130, + "range": "± 9261328", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 3064260067, + "range": "± 3250155", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 3688081942, + "range": "± 4743748", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 6411279415, + "range": "± 1807998", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 7798013347, + "range": "± 7986213", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 23271692, + "range": "± 100194", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 23244449, + "range": "± 60121", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 33327747, + "range": "± 1000389", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 33200936, + "range": "± 576101", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 46419936, + "range": "± 50085", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 46635988, + "range": "± 80600", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 76621830, + "range": "± 295312", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 76942690, + "range": "± 329500", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 93500829, + "range": "± 106314", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 93223177, + "range": "± 106697", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 160638811, + "range": "± 490272", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 159218147, + "range": "± 539205", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 185414564, + "range": "± 93223", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 185508580, + "range": "± 94005", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 321671943, + "range": "± 715977", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 321328218, + "range": "± 1281669", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 32581130, + "range": "± 279809", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 66046181, + "range": "± 365483", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 132814696, + "range": "± 655298", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 350989708, + "range": "± 924529", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 782197933, + "range": "± 2998076", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 1641669686, + "range": "± 3088105", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 3415581180, + "range": "± 4353163", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 7206883024, + "range": "± 6629989", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 825116483, + "range": "± 2004321", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 1729734032, + "range": "± 2080732", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 3579313774, + "range": "± 3956662", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 7510390862, + "range": "± 5307399", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 26, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 92, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 60, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 25, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 85, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 158, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 337, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 727, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 21, + "range": "± 44", + "unit": "ns/iter" + } + ] } ] }