diff --git a/bench/data.js b/bench/data.js index f85337535..e4ec0a3d4 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1697570337666, + "lastUpdate": 1697582019443, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -10496,6 +10496,150 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "33334338+PatStiles@users.noreply.github.com", + "name": "PatStiles", + "username": "PatStiles" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "d2184c0ac21661c91a02bf180f24bd4c830f61d9", + "message": "feat(benchmarks): Refactor Field Benchmarks (#606)\n\n* add perf flamegraph and refactor bench\n\n* fmt\n\n* ci\n\n* fix xi\n\n* fix ci\n\n---------\n\nCo-authored-by: Mariano A. Nicolini ", + "timestamp": "2023-10-17T22:08:53Z", + "tree_id": "912b146dab1ad54208d11a8614dbd2628aa608e7", + "url": "https://github.com/lambdaclass/lambdaworks/commit/d2184c0ac21661c91a02bf180f24bd4c830f61d9" + }, + "date": 1697582015002, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Parallel (Metal)", + "value": 97671955, + "range": "± 9499864", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Parallel (Metal) #2", + "value": 159712178, + "range": "± 13464090", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Parallel (Metal) #3", + "value": 306655218, + "range": "± 3328676", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Parallel (Metal) #4", + "value": 619780104, + "range": "± 20614659", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal)", + "value": 34893964, + "range": "± 419559", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal) #2", + "value": 69437700, + "range": "± 758438", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal) #3", + "value": 136606226, + "range": "± 1979929", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/Parallel (Metal) #4", + "value": 284784468, + "range": "± 3351723", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal)", + "value": 27028900, + "range": "± 857309", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal) #2", + "value": 55746184, + "range": "± 3162028", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal) #3", + "value": 109979916, + "range": "± 4112461", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Parallel (Metal) #4", + "value": 232680652, + "range": "± 11702443", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal", + "value": 118742020, + "range": "± 909901", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal #2", + "value": 238625187, + "range": "± 1185394", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal #3", + "value": 499747197, + "range": "± 5793999", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_fft_metal #4", + "value": 968245083, + "range": "± 16521347", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal", + "value": 398246489, + "range": "± 7865245", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal #2", + "value": 800927771, + "range": "± 3972023", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal #3", + "value": 1583406875, + "range": "± 16560759", + "unit": "ns/iter" + }, + { + "name": "Polynomial/interpolate_fft_metal #4", + "value": 3109985521, + "range": "± 18969432", + "unit": "ns/iter" + } + ] } ] }