From f1b64aec434a9479952995c586c52fd1054d2179 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 22 Jul 2024 10:58:12 -0300 Subject: [PATCH] add Benchmark (cargo) benchmark result for 51a61aa91b10a5eb473159ce3da4b96d845c7325 --- bench/data.js | 146 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 145 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index b184c9057..89ad8a2e5 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1721400580974, + "lastUpdate": 1721656692077, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -8018,6 +8018,150 @@ 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": false, + "id": "51a61aa91b10a5eb473159ce3da4b96d845c7325", + "message": "perf: add an 'asm' feature to crypto to use optimized hashes (#873)\n\nCo-authored-by: Diego K <43053772+diegokingston@users.noreply.github.com>", + "timestamp": "2024-07-22T13:45:36Z", + "tree_id": "2546af8ef3a0842f4480421ad27476d79e89740e", + "url": "https://github.com/lambdaclass/lambdaworks/commit/51a61aa91b10a5eb473159ce3da4b96d845c7325" + }, + "date": 1721656688495, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Parallel (Metal)", + "value": 104048035, + "range": "± 12496424", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Parallel (Metal) #2", + "value": 162447732, + "range": "± 15770488", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Parallel (Metal) #3", + "value": 321902635, + "range": "± 25763830", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Parallel (Metal) #4", + "value": 770993021, + "range": "± 46525721", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal)", + "value": 41927800, + "range": "± 1354797", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal) #2", + "value": 74674893, + "range": "± 3955288", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal) #3", + "value": 144583015, + "range": "± 3372235", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal) #4", + "value": 316961198, + "range": "± 22873815", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal)", + "value": 39587286, + "range": "± 6167948", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal) #2", + "value": 71464988, + "range": "± 6534340", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal) #3", + "value": 137713363, + "range": "± 4517692", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal) #4", + "value": 257654375, + "range": "± 3948060", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal", + "value": 150905562, + "range": "± 4941861", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal #2", + "value": 310573156, + "range": "± 3455155", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal #3", + "value": 630406750, + "range": "± 58040994", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal #4", + "value": 1035302146, + "range": "± 26468141", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal", + "value": 413528333, + "range": "± 5715411", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal #2", + "value": 829895437, + "range": "± 12665333", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal #3", + "value": 1833334292, + "range": "± 110896325", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal #4", + "value": 3726021416, + "range": "± 138953489", + "unit": "ns/iter" + } + ] } ] }