Commit b547247
Draft: Add BWoS-queue backend to tokio
This commit is a work-in-progress snapshot of BWoS for
tokio, with the intention to get early feedback.
Currently, the BWoS queue is just dropped in as a replacement,
with the intention to make benchmarking easier (just patch
downstream crates to use the modified version).
Before merging the queue should be integrated as an alternate
queue instead of replacing the current one.
The design of the BWoS queue was done by Jiawei Wang.
Co-authored-by: Jiawei Wang <[email protected]>
Designed-by: Jiawei Wang <[email protected]>
Signed-off-by: Jonathan Schwender <[email protected]>
Signed-off-by: Jiawei Wang <[email protected]>
Signed-off-by: Ming Fu <[email protected]>1 parent c84d0a1 commit b547247
File tree
35 files changed
+5347
-528
lines changed- bwosqueue
- benches
- support
- loom
- src
- loom
- std
- tests
- tokio
- src/runtime
- scheduler/multi_thread
- queue
- tests
35 files changed
+5347
-528
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
0 commit comments