diff --git a/bench/data.js b/bench/data.js index 5cd4f7618..ded0a820e 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1729734118578, + "lastUpdate": 1729734748326, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -18866,6 +18866,354 @@ 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": "3bb1fa1fde12e166952c53590b8ed82ef5c66fe2", + "message": "Release v0.11.0: Hasty Hamburger (#932)", + "timestamp": "2024-10-24T01:27:51Z", + "tree_id": "310e90a44c6f039b46836695550e69c9b7da7c41", + "url": "https://github.com/lambdaclass/lambdaworks/commit/3bb1fa1fde12e166952c53590b8ed82ef5c66fe2" + }, + "date": 1729734747004, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 320932390, + "range": "± 446729", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 382052794, + "range": "± 2239542", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4", + "value": 278136321, + "range": "± 910942", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 674252432, + "range": "± 466697", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 803039956, + "range": "± 3779071", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 1412954221, + "range": "± 13608633", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 1686974177, + "range": "± 11145951", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #2", + "value": 1225635079, + "range": "± 1397076", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 2951002886, + "range": "± 1402482", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 3488434996, + "range": "± 13026981", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #5", + "value": 6176668893, + "range": "± 13880094", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #5", + "value": 7381200408, + "range": "± 20560658", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #3", + "value": 5370426022, + "range": "± 2767024", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 7502787, + "range": "± 12047", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 7557296, + "range": "± 9612", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 9593102, + "range": "± 165206", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 10118144, + "range": "± 401726", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 18090746, + "range": "± 372107", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 18106894, + "range": "± 107967", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 28144684, + "range": "± 998802", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 28056601, + "range": "± 685696", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 35740663, + "range": "± 137852", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 36060515, + "range": "± 202287", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 69872338, + "range": "± 1239812", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 69467397, + "range": "± 1184720", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 72007153, + "range": "± 233565", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 71888376, + "range": "± 169624", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 145936448, + "range": "± 2727495", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 146380893, + "range": "± 2108704", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #5", + "value": 142859167, + "range": "± 595857", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #5", + "value": 142599124, + "range": "± 372346", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #5", + "value": 296083148, + "range": "± 4967451", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #5", + "value": 297714711, + "range": "± 3751720", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 17932148, + "range": "± 599641", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 37727673, + "range": "± 597740", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 77759527, + "range": "± 3048679", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 152494154, + "range": "± 3915633", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #5", + "value": 384778994, + "range": "± 6340017", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 355619762, + "range": "± 1799673", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 757651268, + "range": "± 3816509", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 1591842731, + "range": "± 7597824", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 3314679855, + "range": "± 7764893", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #5", + "value": 6991535280, + "range": "± 17816150", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 382413634, + "range": "± 2705428", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 799487171, + "range": "± 2629442", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 1681003518, + "range": "± 8637430", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 3477346360, + "range": "± 8653629", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #5", + "value": 7321027852, + "range": "± 16253155", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 5, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 14, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 49, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 22, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 71, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 29, + "range": "± 1", + "unit": "ns/iter" + } + ] } ] }