From b92cf204cf1cf1dc7484b4c4d8433b88369c9b9d Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 23 Oct 2023 20:40:01 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for f940e14ed17370d29fe129951448037d11b65ce8 --- bench/data.js | 296 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 295 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index 039b054b1..caf91488e 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1698092015434, + "lastUpdate": 1698093601471, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -1022,6 +1022,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": "f940e14ed17370d29fe129951448037d11b65ce8", + "message": "EC Add Bench with Starknet RS (#614)\n\n* Draft benches\n\n* Refactor\n\n* Update text\n\n* Clippy\n\n* Change point for generator to avoid falling in a small subgroup\n\n* Format files\n\n* Remove unused point in benchmark\n\n* Remove unused imports\n\n---------\n\nCo-authored-by: Mariano A. Nicolini ", + "timestamp": "2023-10-23T19:48:11Z", + "tree_id": "98a84d1f4e927fb0c11514aa73602503704429f7", + "url": "https://github.com/lambdaclass/lambdaworks/commit/f940e14ed17370d29fe129951448037d11b65ce8" + }, + "date": 1698093599330, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 966301171, + "range": "± 45596302", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 3527877314, + "range": "± 40782731", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 2052528740, + "range": "± 81868123", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 7850296100, + "range": "± 48085384", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 4124881120, + "range": "± 157033357", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 16731978832, + "range": "± 107074180", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 8492920636, + "range": "± 171038691", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 36044649619, + "range": "± 224779526", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 32772926, + "range": "± 1384647", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 31078393, + "range": "± 1276647", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 55325001, + "range": "± 2500044", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 57889161, + "range": "± 2475316", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 67367898, + "range": "± 1176910", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 69017821, + "range": "± 2003890", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 127104260, + "range": "± 3728237", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 125624580, + "range": "± 4772894", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 134363474, + "range": "± 3036671", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 146026678, + "range": "± 6036723", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 256946158, + "range": "± 5617343", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 259324210, + "range": "± 12658995", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 272708087, + "range": "± 6226845", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 269488552, + "range": "± 5625029", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 528666261, + "range": "± 11743376", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 551459463, + "range": "± 13344958", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 58054522, + "range": "± 1772107", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 125881640, + "range": "± 2627635", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 263647348, + "range": "± 6039571", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 541116738, + "range": "± 7312706", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 1126348891, + "range": "± 38314691", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2385606188, + "range": "± 40024519", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 4879341596, + "range": "± 138004336", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 10228967733, + "range": "± 190576044", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1193821471, + "range": "± 31352881", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2507227492, + "range": "± 18496727", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 5150808966, + "range": "± 73575147", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 10628235015, + "range": "± 180765509", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 1575, + "range": "± 118", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 105113, + "range": "± 8346", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 1197, + "range": "± 93", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 445, + "range": "± 22", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 1644, + "range": "± 123", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 89999, + "range": "± 4920", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 4214, + "range": "± 1611", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 217294, + "range": "± 13761", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 1633, + "range": "± 164", + "unit": "ns/iter" + } + ] } ] }