Go 1.27 将实验性 SIMD 支持扩展到 arm64 和 wasm 架构,建立在 Go 1.26 引入的 amd64 支持之上。新的 simd/archsimd 包提供了类似 intrinsics 的低层 API,使用易读的名称,通过 GOEXPERIMENT=simd 构建标志访问。
背景
SIMD(单指令多数据)技术通过宽寄存器并行操作,为数据并行工作负载带来显著性能提升。Go 长期以来缺乏原生 SIMD 支持,迫使开发者使用汇编或外部库进行代码优化。
- 来源
- Lobsters
- 发布时间
- 2026年10月3日 05:19
- 评分
- 6.0 / 10