From 74d7830418458e51ebf8cc7527fe90b344d13d67 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 23 Oct 2024 18:12:04 +0000 Subject: [PATCH] add Benchmark (cargo) benchmark result for e14cf2b133aa7ba4e8c60efd84dd93b77d181346 --- bench/data.js | 446 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 445 insertions(+), 1 deletion(-) diff --git a/bench/data.js b/bench/data.js index 070072853..fa7276db4 100644 --- a/bench/data.js +++ b/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1729706303808, + "lastUpdate": 1729707124731, "repoUrl": "https://github.com/lambdaclass/lambdaworks", "entries": { "Benchmark": [ @@ -17762,6 +17762,450 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "45471455+jotabulacios@users.noreply.github.com", + "name": "jotabulacios", + "username": "jotabulacios" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": false, + "id": "e14cf2b133aa7ba4e8c60efd84dd93b77d181346", + "message": "Add from Circom to Lambdaworks example (#931)\n\n* add example and modify Readme\n\n* added missing path to file\n\n* fixing typos\n\n* add missing spaces\n\n* fix clippy\n\n---------\n\nCo-authored-by: diegokingston ", + "timestamp": "2024-10-23T17:43:18Z", + "tree_id": "76fea0b90d8499637fb42642339fca73c51f1d52", + "url": "https://github.com/lambdaclass/lambdaworks/commit/e14cf2b133aa7ba4e8c60efd84dd93b77d181346" + }, + "date": 1729707123670, + "tool": "cargo", + "benches": [ + { + "name": "Ordered FFT/Sequential from NR radix2", + "value": 321004084, + "range": "± 213779", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2", + "value": 376797779, + "range": "± 1109122", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4", + "value": 279745225, + "range": "± 4823587", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #2", + "value": 673969192, + "range": "± 409431", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #2", + "value": 788167955, + "range": "± 2947125", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #3", + "value": 1411750554, + "range": "± 1008353", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #3", + "value": 1647381271, + "range": "± 2563400", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #2", + "value": 1229522779, + "range": "± 6111659", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #4", + "value": 2946206576, + "range": "± 1990394", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #4", + "value": 3430247049, + "range": "± 5428098", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix2 #5", + "value": 6170351220, + "range": "± 5635358", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from RN radix2 #5", + "value": 7264275273, + "range": "± 14115197", + "unit": "ns/iter" + }, + { + "name": "Ordered FFT/Sequential from NR radix4 #3", + "value": 5383092166, + "range": "± 4499280", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural", + "value": 7486729, + "range": "± 8015", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed", + "value": 7548343, + "range": "± 7737", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed", + "value": 10288814, + "range": "± 266321", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed", + "value": 10541050, + "range": "± 355209", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #2", + "value": 18183642, + "range": "± 56068", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #2", + "value": 18047909, + "range": "± 58753", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #2", + "value": 30157317, + "range": "± 633865", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #2", + "value": 30871295, + "range": "± 804885", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #3", + "value": 35602497, + "range": "± 144912", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #3", + "value": 36053981, + "range": "± 103850", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #3", + "value": 68653614, + "range": "± 897730", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #3", + "value": 69111476, + "range": "± 709079", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #4", + "value": 71778988, + "range": "± 433216", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #4", + "value": 71589673, + "range": "± 1310378", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #4", + "value": 140168042, + "range": "± 574642", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #4", + "value": 141024641, + "range": "± 1084541", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural #5", + "value": 140800656, + "range": "± 346105", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/natural inversed #5", + "value": 140385241, + "range": "± 169453", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed #5", + "value": 279028699, + "range": "± 1672188", + "unit": "ns/iter" + }, + { + "name": "FFT twiddles generation/bit-reversed inversed #5", + "value": 279893922, + "range": "± 1167452", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential", + "value": 16392567, + "range": "± 303670", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #2", + "value": 34882433, + "range": "± 592776", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #3", + "value": 68735285, + "range": "± 787970", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #4", + "value": 141446622, + "range": "± 1460946", + "unit": "ns/iter" + }, + { + "name": "Bit-reverse permutation/Sequential #5", + "value": 360961129, + "range": "± 3926702", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT", + "value": 356515187, + "range": "± 841810", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #2", + "value": 757207321, + "range": "± 1201370", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #3", + "value": 1582651631, + "range": "± 2569879", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #4", + "value": 3296601763, + "range": "± 6405566", + "unit": "ns/iter" + }, + { + "name": "Polynomial evaluation/Sequential FFT #5", + "value": 6947496522, + "range": "± 6565337", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT", + "value": 382706985, + "range": "± 845012", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #2", + "value": 804265748, + "range": "± 9807687", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #3", + "value": 1673551931, + "range": "± 2083119", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #4", + "value": 3456661340, + "range": "± 6712139", + "unit": "ns/iter" + }, + { + "name": "Polynomial interpolation/Sequential FFT #5", + "value": 7265898852, + "range": "± 10866654", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate", + "value": 114, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_slice", + "value": 1839, + "range": "± 3", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add", + "value": 182, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/neg", + "value": 111, + "range": "± 5", + "unit": "ns/iter" + }, + { + "name": "Polynomial/sub", + "value": 286, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul", + "value": 1396, + "range": "± 45", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div", + "value": 820, + "range": "± 41", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with generic div", + "value": 8399, + "range": "± 58", + "unit": "ns/iter" + }, + { + "name": "Polynomial/div by 'x - b' with Ruffini", + "value": 119, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate #2", + "value": 13, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate_with", + "value": 13, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/merge", + "value": 86, + "range": "± 2", + "unit": "ns/iter" + }, + { + "name": "Polynomial/add #2", + "value": 8153, + "range": "± 995", + "unit": "ns/iter" + }, + { + "name": "Polynomial/mul #2", + "value": 31, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 3", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 4", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 5", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 6", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 7", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 8", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 9", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "Polynomial/evaluate 10", + "value": 1, + "range": "± 0", + "unit": "ns/iter" + } + ] } ] }