From 5f99624b079bc50e85b715e919764eaa434147e6 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Mon, 2 Oct 2023 20:15:08 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for c6067144c5928e4910ca87d0eb786bd97c3732b2 --- bench/data.js | 296 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 295 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index 06ecdb0fd..fdd07ead4 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1696276616638, + "lastUpdate": 1696277708294, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -4946,6 +4946,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": "c6067144c5928e4910ca87d0eb786bd97c3732b2", + "message": "Stark: Make batch commit of trace columns compatible with SHARP (#581)\n\n* add test\n\n* make trace commitment SHARP compatible\n\n* wip\n\n* use powers of a single challenge for the boundary and transition coefficients\n\n* add permutation to match sharp compatible commitments on the trace\n\n* change trait bound from ByteConversion to Serializable\n\n* minor refactor\n\n* fmt, clippy\n\n* move std feature to inner trait function in Serializable", + "timestamp": "2023-10-02T19:35:59Z", + "tree_id": "a7496082d9eef839532db2966130a671ac4426cb", + "url": "https://github.com/lambdaclass/lambdaworks/commit/c6067144c5928e4910ca87d0eb786bd97c3732b2" + }, + "date": 1696277707270, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 943430608, + "range": "± 2749854", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 1843149149, + "range": "± 13102833", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 1973073422, + "range": "± 658031", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 4494006034, + "range": "± 13292971", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 4123112231, + "range": "± 2720044", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 9841200069, + "range": "± 19202547", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 8597651422, + "range": "± 3211832", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 21563625749, + "range": "± 22566251", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 33547232, + "range": "± 128212", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 33442980, + "range": "± 95446", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 52732417, + "range": "± 600289", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 50186266, + "range": "± 1183534", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 66353527, + "range": "± 111665", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 66734449, + "range": "± 139296", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 110783018, + "range": "± 619552", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 111517845, + "range": "± 520756", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 133632254, + "range": "± 262949", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 133486128, + "range": "± 485576", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 226569460, + "range": "± 354608", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 226492825, + "range": "± 1102723", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 264869968, + "range": "± 1213498", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 265717945, + "range": "± 2222681", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 448478108, + "range": "± 774483", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 448859127, + "range": "± 607325", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 45199498, + "range": "± 379933", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 91864156, + "range": "± 227209", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 185740983, + "range": "± 405764", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 368649434, + "range": "± 1029626", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 1085672101, + "range": "± 2266549", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 2270857421, + "range": "± 2445939", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 4708098964, + "range": "± 2927186", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 9749591118, + "range": "± 60106079", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 1152843891, + "range": "± 2696257", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 2397136904, + "range": "± 1688737", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 4967543322, + "range": "± 2718641", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 10271594353, + "range": "± 7185094", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 2204, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 282220, + "range": "± 150", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 1033, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 529, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 1526, + "range": "± 1", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 132448, + "range": "± 33", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 3748, + "range": "± 1820", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 391959, + "range": "± 2924", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 2159, + "range": "± 10", + "unit": "ns/iter" + } + ] } ] }