Skip to content

Commit

Permalink
add Benchmarks (cargo) benchmark result for 315592b
Browse files Browse the repository at this point in the history
  • Loading branch information
github-action-benchmark committed Jan 14, 2025
1 parent fd6cf0b commit 024bb70
Showing 1 changed file with 161 additions and 1 deletion.
162 changes: 161 additions & 1 deletion dev/bench/data.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
"lastUpdate": 1736859824782,
"lastUpdate": 1736861681537,
"repoUrl": "https://github.com/powdr-labs/powdr",
"entries": {
"Benchmarks": [
Expand Down Expand Up @@ -84150,6 +84150,166 @@ window.BENCHMARK_DATA = {
"unit": "ns/iter"
}
]
},
{
"commit": {
"author": {
"name": "Georg Wiese",
"username": "georgwiese",
"email": "[email protected]"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "[email protected]"
},
"id": "315592bf3f018e7dd2f1524f821839b2cdb62afa",
"message": "Implement bus constraints for small fields (#2334)\n\nThis PR adds a `std::math::extension_field` module to our PIL standard\nlibrary, which abstracts over which extension field is used. I changed\nall protocols - most importantly the bus - to use the new abstraction.\nAs a result, we can now have bus constraints on smaller fields like\nBabyBear, e.g.:\n```\n$ cargo run pil test_data/asm/block_to_block_with_bus.asm -o output -f --field bb\n```\n\nTODOs left to future PRs:\n- Add M31 to `std::field::KnownField`\n- Implement witness generation for Bus with Fp4",
"timestamp": "2025-01-14T13:09:48Z",
"url": "https://github.com/powdr-labs/powdr/commit/315592bf3f018e7dd2f1524f821839b2cdb62afa"
},
"date": 1736861680891,
"tool": "cargo",
"benches": [
{
"name": "evaluator-benchmark/std::math::ff::inverse",
"value": 7092,
"range": "± 6",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/std::math::ff::reduce",
"value": 595,
"range": "± 0",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/std::math::ff::mul",
"value": 1080,
"range": "± 1",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sqrt_879882356",
"value": 29321,
"range": "± 19",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sqrt_1882356",
"value": 24457,
"range": "± 15",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sqrt_1187956",
"value": 24417,
"range": "± 17",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sqrt_56",
"value": 17217,
"range": "± 10",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sort_33",
"value": 782858,
"range": "± 1013",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sort_100",
"value": 2706660,
"range": "± 4575",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sort_300",
"value": 9539513,
"range": "± 13501",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sort_900",
"value": 34847172,
"range": "± 46810",
"unit": "ns/iter"
},
{
"name": "evaluator-benchmark/sort_2700",
"value": 138450998,
"range": "± 185718",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sqrt_879882356",
"value": 2592,
"range": "± 1",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sqrt_1882356",
"value": 2077,
"range": "± 3",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sqrt_1187956",
"value": 2052,
"range": "± 2",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sqrt_56",
"value": 1233,
"range": "± 2",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sort_33",
"value": 72103,
"range": "± 56",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sort_100",
"value": 272808,
"range": "± 364",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sort_300",
"value": 1058117,
"range": "± 1426",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sort_900",
"value": 4395934,
"range": "± 6647",
"unit": "ns/iter"
},
{
"name": "jit-benchmark/sort_2700",
"value": 20894096,
"range": "± 68115",
"unit": "ns/iter"
},
{
"name": "jit-witgen-benchmark/jit_witgen_benchmark",
"value": 31619372068,
"range": "± 76686926",
"unit": "ns/iter"
},
{
"name": "executor-benchmark/keccak",
"value": 12909283370,
"range": "± 49497706",
"unit": "ns/iter"
}
]
}
]
}
Expand Down

0 comments on commit 024bb70

Please sign in to comment.