Spice 的 Rust 端口,这是一款低开销的并行化库
以下基准测试了在具有不同节点数的平衡二叉树中求和所有值所需的时间。
| 节点数 | 基准 | Rayon | chili | 基准 / chili |
|---|---|---|---|---|
| 1023 | 1.8 µs | 51.1 µs | 3.4 µs | x0.53 |
| 16777215 | 94.4 毫秒 | 58.1 毫秒 | 13.6 毫秒 | x6.94 |
| 134217727 | 797.5 毫秒 | 497.2 毫秒 | 101.8 毫秒 | x7.83 |
| 节点数 | 基准 | Rayon | chili | 基准 / chili |
|---|---|---|---|---|
| 1023 | 1.6 µs | 29.2 µs | 3.5 µs | x0.46 |
| 16777215 | 39.4 毫秒 | 40.5 毫秒 | 11.2 毫秒 | x3.51 |
| 67108863 | 156.5 毫秒 | 167.1 毫秒 | 44.3 毫秒 | x3.53 |
1K 节点情况下的开销仍然存在
暂无开放 Issues,或尚未同步最近议题。