Skip to content

Commit

Permalink
add Benchmark (cargo) benchmark result for 3724c1c
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed Dec 5, 2023
1 parent 9baf004 commit ade934f
Showing 1 changed file with 295 additions and 1 deletion.
296 changes: 295 additions & 1 deletion bench/data.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
"lastUpdate": 1701776732822,
"lastUpdate": 1701777482010,
"repoUrl": "https://github.com/lambdaclass/lambdaworks",
"entries": {
"Benchmark": [
Expand Down Expand Up @@ -10622,6 +10622,300 @@ window.BENCHMARK_DATA = {
"unit": "ns/iter"
}
]
},
{
"commit": {
"author": {
"email": "[email protected]",
"name": "Mario Rugiero",
"username": "Oppen"
},
"committer": {
"email": "[email protected]",
"name": "GitHub",
"username": "web-flow"
},
"distinct": true,
"id": "3724c1c6f7d85425dc1b284d56a03bb350d4eaa5",
"message": "feat: make Merkle backends stateless (#707)\n\nChange the associated methods for `IsMerkleBackend` to associated\nfunctions. Make the `Data` and `Node` associated types `Sync + Send`.\nThis makes it easier to later add parallelism to Merkle tree\nconstruction.",
"timestamp": "2023-12-05T11:34:57Z",
"tree_id": "aabbf0ed43dbdbe7920fbcf1a6df616cfb9fc896",
"url": "https://github.com/lambdaclass/lambdaworks/commit/3724c1c6f7d85425dc1b284d56a03bb350d4eaa5"
},
"date": 1701777480127,
"tool": "cargo",
"benches": [
{
"name": "Ordered FFT/Sequential from NR radix2",
"value": 699489109,
"range": "± 645663",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from RN radix2",
"value": 847749001,
"range": "± 6207015",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from NR radix2 #2",
"value": 1462605860,
"range": "± 1163429",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from RN radix2 #2",
"value": 1774873038,
"range": "± 8349156",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from NR radix2 #3",
"value": 3059950697,
"range": "± 16708651",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from RN radix2 #3",
"value": 3702859033,
"range": "± 17637424",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from NR radix2 #4",
"value": 6400104232,
"range": "± 19460603",
"unit": "ns/iter"
},
{
"name": "Ordered FFT/Sequential from RN radix2 #4",
"value": 7833387023,
"range": "± 14946200",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural",
"value": 23551499,
"range": "± 40942",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural inversed",
"value": 23513562,
"range": "± 56488",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed",
"value": 36253985,
"range": "± 650503",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed inversed",
"value": 39210520,
"range": "± 1738309",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural #2",
"value": 46824516,
"range": "± 158204",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural inversed #2",
"value": 46688264,
"range": "± 36344",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed #2",
"value": 78612983,
"range": "± 353606",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed inversed #2",
"value": 79853886,
"range": "± 1320594",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural #3",
"value": 93671446,
"range": "± 162799",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural inversed #3",
"value": 93140885,
"range": "± 171010",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed #3",
"value": 160527707,
"range": "± 387740",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed inversed #3",
"value": 160591423,
"range": "± 521452",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural #4",
"value": 186413414,
"range": "± 603768",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/natural inversed #4",
"value": 187468284,
"range": "± 106368",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed #4",
"value": 328009239,
"range": "± 899107",
"unit": "ns/iter"
},
{
"name": "FFT twiddles generation/bit-reversed inversed #4",
"value": 324163717,
"range": "± 2643694",
"unit": "ns/iter"
},
{
"name": "Bit-reverse permutation/Sequential",
"value": 33534943,
"range": "± 195205",
"unit": "ns/iter"
},
{
"name": "Bit-reverse permutation/Sequential #2",
"value": 68135483,
"range": "± 553409",
"unit": "ns/iter"
},
{
"name": "Bit-reverse permutation/Sequential #3",
"value": 134009208,
"range": "± 707858",
"unit": "ns/iter"
},
{
"name": "Bit-reverse permutation/Sequential #4",
"value": 347462109,
"range": "± 1260224",
"unit": "ns/iter"
},
{
"name": "Polynomial evaluation/Sequential FFT",
"value": 788414604,
"range": "± 2691985",
"unit": "ns/iter"
},
{
"name": "Polynomial evaluation/Sequential FFT #2",
"value": 1646670713,
"range": "± 2774370",
"unit": "ns/iter"
},
{
"name": "Polynomial evaluation/Sequential FFT #3",
"value": 3424520319,
"range": "± 4685499",
"unit": "ns/iter"
},
{
"name": "Polynomial evaluation/Sequential FFT #4",
"value": 7216199112,
"range": "± 27611222",
"unit": "ns/iter"
},
{
"name": "Polynomial interpolation/Sequential FFT",
"value": 832640173,
"range": "± 1297577",
"unit": "ns/iter"
},
{
"name": "Polynomial interpolation/Sequential FFT #2",
"value": 1733093850,
"range": "± 12280537",
"unit": "ns/iter"
},
{
"name": "Polynomial interpolation/Sequential FFT #3",
"value": 3588560913,
"range": "± 3500136",
"unit": "ns/iter"
},
{
"name": "Polynomial interpolation/Sequential FFT #4",
"value": 7523383900,
"range": "± 6769242",
"unit": "ns/iter"
},
{
"name": "Polynomial/evaluate",
"value": 247,
"range": "± 1",
"unit": "ns/iter"
},
{
"name": "Polynomial/evaluate_slice",
"value": 7936,
"range": "± 40",
"unit": "ns/iter"
},
{
"name": "Polynomial/add",
"value": 284,
"range": "± 0",
"unit": "ns/iter"
},
{
"name": "Polynomial/neg",
"value": 163,
"range": "± 0",
"unit": "ns/iter"
},
{
"name": "Polynomial/sub",
"value": 441,
"range": "± 7",
"unit": "ns/iter"
},
{
"name": "Polynomial/mul",
"value": 6067,
"range": "± 131",
"unit": "ns/iter"
},
{
"name": "Polynomial/div",
"value": 1159,
"range": "± 533",
"unit": "ns/iter"
},
{
"name": "Polynomial/div by 'x - b' with generic div",
"value": 25794,
"range": "± 348",
"unit": "ns/iter"
},
{
"name": "Polynomial/div by 'x - b' with Ruffini",
"value": 252,
"range": "± 1",
"unit": "ns/iter"
}
]
}
]
}
Expand Down

0 comments on commit ade934f

Please sign in to comment.