From deab306d328e0e858b439a68b24d69def71cbc62 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Fri, 29 Sep 2023 16:17:53 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for 314fafcf44e1764dafa748f82d6df045f309cbc6 --- bench/data.js | 296 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 295 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index 0d520caa4..c3a120f2f 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1696002796870, + "lastUpdate": 1696004273497, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -4508,6 +4508,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "41742639+schouhy@users.noreply.github.com", + "name": "Sergio Chouhy", + "username": "schouhy" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": false, + "id": "314fafcf44e1764dafa748f82d6df045f309cbc6", + "message": "Crypto: Remove repeated code in Merkle tree backends (#584)\n\n* use generics for number of bits and remove repeated code\n\n* rename backend definitions\n\n* rename hash to single\n\n* minor change\n\n* fmt\n\n* rename generic\n\n* change names", + "timestamp": "2023-09-29T15:33:17Z", + "tree_id": "d4f750cca8afa1f64e092e8c424cd52255cb5e86", + "url": "https://github.com/lambdaclass/lambdaworks/commit/314fafcf44e1764dafa748f82d6df045f309cbc6" + }, + "date": 1696004271785, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 965398868, + "range": "± 30919892", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 3382888599, + "range": "± 41881535", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1998073823, + "range": "± 14270601", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 7646295969, + "range": "± 72386258", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 4168002174, + "range": "± 42923381", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 16559258612, + "range": "± 154404582", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 9265553232, + "range": "± 307144945", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 35127639495, + "range": "± 119435170", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 32226106, + "range": "± 424500", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 30015921, + "range": "± 864783", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 41249233, + "range": "± 1898298", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 46282736, + "range": "± 3469534", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 66477228, + "range": "± 1105834", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 69789155, + "range": "± 815564", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 126095439, + "range": "± 2204533", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 123737619, + "range": "± 2799307", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 136190945, + "range": "± 1970731", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 135138655, + "range": "± 1727972", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 261184267, + "range": "± 5590416", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 259174933, + "range": "± 4252725", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 277442779, + "range": "± 4808999", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 274307824, + "range": "± 4333993", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 543184231, + "range": "± 8926445", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 538866060, + "range": "± 6372312", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 60289318, + "range": "± 2394529", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 127803863, + "range": "± 3492671", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 258098629, + "range": "± 2944128", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 508851083, + "range": "± 11159936", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 1124781579, + "range": "± 16175590", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2449433792, + "range": "± 50079647", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 5109385060, + "range": "± 108154942", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 10520917855, + "range": "± 230662394", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1239145981, + "range": "± 12820086", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2660660079, + "range": "± 47390924", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 5665520897, + "range": "± 87733786", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 11572558849, + "range": "± 193443152", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 3602, + "range": "± 112", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 452300, + "range": "± 33951", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 2279, + "range": "± 173", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 641, + "range": "± 21", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 2815, + "range": "± 99", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 410071, + "range": "± 19128", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 7568, + "range": "± 1907", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 833483, + "range": "± 78682", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 3695, + "range": "± 127", + "unit": "ns/iter" + } + ] } ] }