E-Ink 新闻日报

← 返回列表

Go 中的架构特定 SIMD 支持

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