Nugine 的个人博客关于

SIMD 编解码加速库

uuid-simd, hex-simd, base64-simd: 三个使用 SIMD 的编解码加速库

无需 nightly,可用于 stable channel。

可能是目前 Rust 生态中最快的实现:

  • uuid-simd 可为 uuid 的文本解析和格式化加速 3 倍以上。
  • hex-simd 比 faster-hex 更快。
  • base64-simd 比 radix64 更快,比 base64 快约 6~7 倍。

通过公共抽象算法实现多平台支持:

  • SSE4.1
  • AVX2
  • ARM NEON
  • Aarch64 NEON
  • WASM SIMD128

仓库地址: (求一波 star)

https://github.com/Nugine/simd

基准测试结果:https://github.com/Nugine/simd/issues/25

设计思路:关于可移植 SIMD 库的设计

欢迎试用和测试!

编辑于 2023-02-06地址: GitHub, 知乎