-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update Benchmarks 2024-10-04 a064d60
- Loading branch information
1 parent
fab39b5
commit 15fe166
Showing
812 changed files
with
33,778 additions
and
32,156 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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": [ | ||
|
@@ -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" | ||
} | ||
] | ||
} | ||
] | ||
} | ||
|
Oops, something went wrong.