From 1167ae636fa71a6a2e5910c56ee38e768879326b Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 4 Oct 2024 16:17:30 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for e25a464e570b8c069cac6e1df6c5d802e4b2c4f6 --- bench/data.js | 446 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 445 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index 78998744b..91bded2fd 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1728057917261, + "lastUpdate": 1728058650560, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -15410,6 +15410,450 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "60488569+tcoratger@users.noreply.github.com", + "name": "Thomas Coratger", + "username": "tcoratger" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": false, + "id": "e25a464e570b8c069cac6e1df6c5d802e4b2c4f6", + "message": "Small perf adjustments for ShortWeierstrassProjectivePoint operations (#842)\n\nCo-authored-by: Diego K <43053772+diegokingston@users.noreply.github.com>", + "timestamp": "2024-10-04T15:48:52Z", + "tree_id": "0dab7b5c5dfad3bfebc9ec9fed18c47b6151348b", + "url": "https://github.com/lambdaclass/lambdaworks/commit/e25a464e570b8c069cac6e1df6c5d802e4b2c4f6" + }, + "date": 1728058648814, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 322653404, + "range": "± 1096522", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 386516380, + "range": "± 1131585", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4", + "value": 281227992, + "range": "± 7115161", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 676127961, + "range": "± 3942375", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 802020247, + "range": "± 2268050", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 1413555188, + "range": "± 1333530", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 1699257854, + "range": "± 2595704", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #2", + "value": 1236594485, + "range": "± 767902", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 2952502827, + "range": "± 7514156", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 3536874926, + "range": "± 7442429", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #5", + "value": 6181392280, + "range": "± 2943396", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #5", + "value": 7483672452, + "range": "± 15282076", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #3", + "value": 5417016615, + "range": "± 2461522", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 7452564, + "range": "± 10530", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 7513420, + "range": "± 6116", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 15266462, + "range": "± 407299", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 15326382, + "range": "± 818034", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 18461361, + "range": "± 57306", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 18395792, + "range": "± 41972", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 36511309, + "range": "± 363581", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 36974029, + "range": "± 832593", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 36351898, + "range": "± 199351", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 36671438, + "range": "± 76143", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 72933760, + "range": "± 883888", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 73945088, + "range": "± 759527", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 72426365, + "range": "± 290987", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 71793591, + "range": "± 135733", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 144744625, + "range": "± 1333273", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 146979539, + "range": "± 1194076", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #5", + "value": 142640563, + "range": "± 308199", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #5", + "value": 141962581, + "range": "± 478293", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #5", + "value": 292844563, + "range": "± 1228454", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #5", + "value": 292605672, + "range": "± 1922015", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 18475119, + "range": "± 342693", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 37365949, + "range": "± 614840", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 74609738, + "range": "± 944901", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 150392322, + "range": "± 1681067", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #5", + "value": 382248220, + "range": "± 3385627", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 366399834, + "range": "± 1881415", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 770867135, + "range": "± 2203602", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 1594992735, + "range": "± 2960229", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 3323444805, + "range": "± 4610931", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #5", + "value": 7000237570, + "range": "± 5164925", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 390565860, + "range": "± 1302883", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 813472866, + "range": "± 2526281", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 1686248090, + "range": "± 2940536", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 3481411162, + "range": "± 4545964", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #5", + "value": 7308532819, + "range": "± 10994227", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 1129, + "range": "± 10", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 144245, + "range": "± 137", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 736, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 382, + "range": "± 6", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 1156, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 82444, + "range": "± 4443", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 2698, + "range": "± 2574", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 289760, + "range": "± 4449", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 1156, + "range": "± 23", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate #2", + "value": 13, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_with", + "value": 82, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/merge", + "value": 116, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add #2", + "value": 9555, + "range": "± 1037", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul #2", + "value": 44, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 3", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 4", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 5", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 6", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 7", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 8", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 9", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 10", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + } + ] } ] }