From 8824ef6c77fe3d7f253f057173b39560ae909444 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 25 Sep 2023 15:13:48 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for 8e0438adb11cdbcb404116a63f51970369102c62 --- bench/data.js | 296 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 295 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index ffb8c24cf..b944df19b 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1695653864762, + "lastUpdate": 1695654828439, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -2756,6 +2756,300 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "71292159+mdvillagra@users.noreply.github.com", + "name": "Marcos Villagra", + "username": "mdvillagra" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "8e0438adb11cdbcb404116a63f51970369102c62", + "message": "changed order of evaluation to avoid underflow (#575)", + "timestamp": "2023-09-25T14:31:17Z", + "tree_id": "cbf33abcc270acc3583765b5ff7fff89e3a7fb5a", + "url": "https://github.com/lambdaclass/lambdaworks/commit/8e0438adb11cdbcb404116a63f51970369102c62" + }, + "date": 1695654825773, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 1004396656, + "range": "± 14966183", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 3517915208, + "range": "± 36282329", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 2150902840, + "range": "± 24739038", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 7760480930, + "range": "± 61626609", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 4536899012, + "range": "± 63289666", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 16908975115, + "range": "± 94550350", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 9365430950, + "range": "± 180860826", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 35894935843, + "range": "± 145775530", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 35691252, + "range": "± 933480", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 36184006, + "range": "± 1247461", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 61666899, + "range": "± 2409200", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 62447796, + "range": "± 3992533", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 73016780, + "range": "± 1447706", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 73740560, + "range": "± 1708168", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 131865841, + "range": "± 1955892", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 132866607, + "range": "± 2619571", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 145409573, + "range": "± 3937374", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 145351631, + "range": "± 3094565", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 279621709, + "range": "± 9204729", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 278832443, + "range": "± 4254009", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 296473222, + "range": "± 6996070", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 299887423, + "range": "± 5965423", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 563948773, + "range": "± 10916203", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 553708832, + "range": "± 7909139", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 61478421, + "range": "± 2101754", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 128674737, + "range": "± 1602873", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 264134452, + "range": "± 3202602", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 526522205, + "range": "± 8164323", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 1240697492, + "range": "± 25366027", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2560057785, + "range": "± 37880096", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 5277019130, + "range": "± 89902985", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 10830419467, + "range": "± 95011316", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1267293000, + "range": "± 16721304", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2661061961, + "range": "± 25112762", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 5586664318, + "range": "± 53821597", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 11494049027, + "range": "± 92285090", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 47, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 112, + "range": "± 4", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 99, + "range": "± 5", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 38, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 143, + "range": "± 9", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 150, + "range": "± 8", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 871, + "range": "± 63", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 874, + "range": "± 60", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 52, + "range": "± 39", + "unit": "ns/iter" + } + ] } ] }