From dbe918f1c16f5dd1fad8275e728ceab247b7c611 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 11 Dec 2024 21:40:32 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for 7b5a638d4ce81f380ea5f43a22be41ef9b2d7ff2 --- bench/data.js | 446 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 445 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index fdb8de683..eaab5bd42 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1733952396623, + "lastUpdate": 1733953232608, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -22718,6 +22718,450 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "nicole.graus@lambdaclass.com", + "name": "Nicole Graus", + "username": "nicole-graus" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "7b5a638d4ce81f380ea5f43a22be41ef9b2d7ff2", + "message": "Baby bear extension (#942)\n\n* wip\n\n* add byte conversion for quartic\n\n* fft tests for baby bear quartic extension working\n\n* add test / add comments\n\n* fix typo\n\n* fix clippy\n\n* add test inv of zero error\n\n* fix fmt\n\n* fix clippy and doc\n\n* resolve PR comments\n\n* remove commented code\n\n---------\n\nCo-authored-by: Joaquin Carletti \nCo-authored-by: Nicole \nCo-authored-by: jotabulacios \nCo-authored-by: jotabulacios <45471455+jotabulacios@users.noreply.github.com>\nCo-authored-by: Diego K <43053772+diegokingston@users.noreply.github.com>", + "timestamp": "2024-12-11T21:13:02Z", + "tree_id": "6dc8b1b2d64b4da82df1b4eee1ca64606f574fa8", + "url": "https://github.com/lambdaclass/lambdaworks/commit/7b5a638d4ce81f380ea5f43a22be41ef9b2d7ff2" + }, + "date": 1733953230671, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 321690768, + "range": "± 3885849", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 378067259, + "range": "± 2107080", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4", + "value": 282216997, + "range": "± 4658751", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 673912833, + "range": "± 555487", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 791095754, + "range": "± 1436371", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 1411240750, + "range": "± 6240223", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 1661357735, + "range": "± 9661867", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #2", + "value": 1238553435, + "range": "± 11426460", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 2947034028, + "range": "± 9315311", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 3454397857, + "range": "± 10646260", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #5", + "value": 6172185655, + "range": "± 9490972", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #5", + "value": 7341056026, + "range": "± 19722964", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #3", + "value": 5421503991, + "range": "± 10143719", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 7481041, + "range": "± 9807", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 7528058, + "range": "± 4241", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 9580396, + "range": "± 111201", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 9643361, + "range": "± 63023", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 18296702, + "range": "± 545165", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 18217380, + "range": "± 257607", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 30319552, + "range": "± 2561571", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 30531790, + "range": "± 1342281", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 35768584, + "range": "± 147055", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 36527579, + "range": "± 230652", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 67771999, + "range": "± 2522853", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 69365432, + "range": "± 4070643", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 71909381, + "range": "± 1077616", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 71900728, + "range": "± 180851", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 143554838, + "range": "± 2764999", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 143190901, + "range": "± 1671677", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #5", + "value": 141455267, + "range": "± 395583", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #5", + "value": 142062601, + "range": "± 1194663", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #5", + "value": 286350708, + "range": "± 1765779", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #5", + "value": 285561126, + "range": "± 6329583", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 18801598, + "range": "± 317351", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 37113657, + "range": "± 878460", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 73707196, + "range": "± 943481", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 147695027, + "range": "± 2664627", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #5", + "value": 380044031, + "range": "± 4567077", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 363926602, + "range": "± 3134264", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 762823637, + "range": "± 4430948", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 1581458484, + "range": "± 7062039", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 3291175251, + "range": "± 18091289", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #5", + "value": 6960433707, + "range": "± 18126846", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 379997300, + "range": "± 967039", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 791042220, + "range": "± 821552", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 1671551959, + "range": "± 10796897", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 3457484327, + "range": "± 9146107", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #5", + "value": 7273398998, + "range": "± 20821152", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 1100, + "range": "± 10", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 140321, + "range": "± 192", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 838, + "range": "± 27", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 390, + "range": "± 8", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 1168, + "range": "± 29", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 87395, + "range": "± 878", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 2698, + "range": "± 67", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 280659, + "range": "± 11431", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 1112, + "range": "± 15", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate #2", + "value": 12, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_with", + "value": 12, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/merge", + "value": 84, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add #2", + "value": 74, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul #2", + "value": 28, + "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" + } + ] } ] }