2个不稳定版本
0.11.0 | 2024年7月5日 |
---|---|
0.10.0 | 2024年5月25日 |
291 in 机器学习
882 每月下载量
用于 7 个crate(2个直接使用)
53KB
1.5K SLoC
为在不同架构上实现矢量化函数的可移植SIMD类型。
与 std::simd 相比,它提供以下优点
- 在稳定Rust上工作
- 包含使用运行时确定的最佳指令集调度的矢量化操作的基础设施。
- 包含矢量化映射、折叠等高阶函数。
支持的架构
提供了以下架构的SIMD包装器
- Arm Neon
- AVX 2 / FMA
- AVX-512(需要
avx512
功能和夜间Rust) - WebAssembly SIMD
还有一个适用于所有平台的标量回退,但它不会提供比非SIMD代码更高的性能。