Skip to content

Commit

Permalink
Update Benchmarks 2024-10-04 a064d60
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Oct 4, 2024
1 parent fab39b5 commit 15fe166
Show file tree
Hide file tree
Showing 812 changed files with 33,778 additions and 32,156 deletions.
222 changes: 221 additions & 1 deletion bench/data.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
window.BENCHMARK_DATA =
{
"lastUpdate": 1727927828507,
"lastUpdate": 1728014227721,
"repoUrl": "https://github.com/hydro-project/hydroflow",
"entries": {
"Benchmark": [
Expand Down Expand Up @@ -161911,6 +161911,226 @@ window.BENCHMARK_DATA =
"unit": "ns/iter"
}
]
},
{
"commit": {
"author": {
"name": "Mingwei Samuel",
"username": "MingweiSamuel",
"email": "[email protected]"
},
"committer": {
"name": "GitHub",
"username": "web-flow",
"email": "[email protected]"
},
"id": "a064d609d5f6fe609e72d9298487c6ce14cb32d3",
"message": "perf: add microbenchmarks for a simple diamond with string manipulation (#1476)\n\n`cargo bench -p benches --bench words_diamond`\r\n\r\n```\r\nhydroflow_diamond\r\n time: [72.142 ms 72.831 ms 73.535 ms]\r\nhydroflo2_diamond_forloop\r\n time: [49.023 ms 49.128 ms 49.291 ms]\r\nhydroflo2_diamond_iter_clone_chain\r\n time: [60.333 ms 60.675 ms 61.171 ms]\r\nhydroflo2_diamond_iter_clone_interleave\r\n time: [67.000 ms 67.275 ms 67.613 ms]\r\nhydroflo2_diamond_iter_buffer_chain\r\n time: [62.588 ms 63.017 ms 63.621 ms]\r\nhydroflo2_diamond_iter_tee_chain\r\n time: [59.979 ms 60.390 ms 60.894 ms]\r\nhydroflo2_diamond_iter_tee_interleave\r\n time: [62.646 ms 62.937 ms 63.242 ms]\r\nhydroflo2_diamond_iter_buffer_one\r\n time: [58.574 ms 58.916 ms 59.327 ms]\r\n```\r\n\r\n\r\n![image](https://github.com/user-attachments/assets/20367b2e-728a-4e1c-99cf-a4d65a7228f8)",
"timestamp": "2024-10-02T20:55:43Z",
"url": "https://github.com/hydro-project/hydroflow/commit/a064d609d5f6fe609e72d9298487c6ce14cb32d3"
},
"date": 1728014227688,
"tool": "cargo",
"benches": [
{
"name": "arithmetic/hydroflow/compiled",
"value": 310699,
"range": "± 4839",
"unit": "ns/iter"
},
{
"name": "arithmetic/hydroflow/compiled_no_cheating",
"value": 6525397,
"range": "± 224734",
"unit": "ns/iter"
},
{
"name": "arithmetic/hydroflow/surface",
"value": 6554992,
"range": "± 21860",
"unit": "ns/iter"
},
{
"name": "fan_in/hydroflow",
"value": 63858575,
"range": "± 617100",
"unit": "ns/iter"
},
{
"name": "fan_in/hydroflow/surface",
"value": 42609300,
"range": "± 264085",
"unit": "ns/iter"
},
{
"name": "fan_out/hydroflow/scheduled",
"value": 46473098,
"range": "± 602091",
"unit": "ns/iter"
},
{
"name": "fan_out/hydroflow/surface",
"value": 6502535,
"range": "± 20397",
"unit": "ns/iter"
},
{
"name": "fork_join/hydroflow",
"value": 6141020,
"range": "± 33546",
"unit": "ns/iter"
},
{
"name": "fork_join/hydroflow/surface",
"value": 31742135,
"range": "± 1830175",
"unit": "ns/iter"
},
{
"name": "fork_join/hydroflow_builder",
"value": 3830128,
"range": "± 154386",
"unit": "ns/iter"
},
{
"name": "identity/hydroflow",
"value": 6519480,
"range": "± 56834",
"unit": "ns/iter"
},
{
"name": "identity/hydroflow/compiled",
"value": 6524327,
"range": "± 18674",
"unit": "ns/iter"
},
{
"name": "identity/hydroflow/surface",
"value": 6664378,
"range": "± 21002",
"unit": "ns/iter"
},
{
"name": "reachability/hydroflow/scheduled",
"value": 1814027,
"range": "± 6809",
"unit": "ns/iter"
},
{
"name": "reachability/hydroflow",
"value": 1797487,
"range": "± 25307",
"unit": "ns/iter"
},
{
"name": "reachability/hydroflow/surface",
"value": 5241251,
"range": "± 33758",
"unit": "ns/iter"
},
{
"name": "reachability/hydroflow/surface_cheating",
"value": 1522254,
"range": "± 96039",
"unit": "ns/iter"
},
{
"name": "hydroflow_diamond",
"value": 58145461,
"range": "± 1511719",
"unit": "ns/iter"
},
{
"name": "micro/ops/identity",
"value": 3994,
"range": "± 62",
"unit": "ns/iter"
},
{
"name": "micro/ops/unique",
"value": 53242,
"range": "± 273",
"unit": "ns/iter"
},
{
"name": "micro/ops/map",
"value": 6628,
"range": "± 115",
"unit": "ns/iter"
},
{
"name": "micro/ops/flat_map",
"value": 6596,
"range": "± 100",
"unit": "ns/iter"
},
{
"name": "micro/ops/join",
"value": 82706,
"range": "± 1035",
"unit": "ns/iter"
},
{
"name": "micro/ops/difference",
"value": 68241,
"range": "± 1823",
"unit": "ns/iter"
},
{
"name": "micro/ops/union",
"value": 17097,
"range": "± 354",
"unit": "ns/iter"
},
{
"name": "micro/ops/tee",
"value": 6989,
"range": "± 183",
"unit": "ns/iter"
},
{
"name": "micro/ops/fold",
"value": 22113,
"range": "± 765",
"unit": "ns/iter"
},
{
"name": "micro/ops/sort",
"value": 80689,
"range": "± 1179",
"unit": "ns/iter"
},
{
"name": "micro/ops/crossjoin",
"value": 87948,
"range": "± 1082",
"unit": "ns/iter"
},
{
"name": "micro/ops/anti_join",
"value": 8112,
"range": "± 250",
"unit": "ns/iter"
},
{
"name": "micro/ops/next_tick/small",
"value": 49233,
"range": "± 2323",
"unit": "ns/iter"
},
{
"name": "micro/ops/next_tick/big",
"value": 69340,
"range": "± 3939",
"unit": "ns/iter"
},
{
"name": "micro/ops/group_by",
"value": 9070,
"range": "± 201",
"unit": "ns/iter"
}
]
}
]
}
Expand Down
Loading

0 comments on commit 15fe166

Please sign in to comment.