作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!


go install golang.org/dl/go1.26rc1@latest
go1.26rc1 download
  • 声明一下就可以支持 simd 库:
GOEXPERIMENT=simd go1.26rc1 test ./...
# 或
GOEXPERIMENT=simd go1.26rc1 build ./...

我的感受:

  • 嗨森!以后 golang 可以更容易地写高性能程序了。
  • 失落 —— 我好不容易学到的 golang plan9 汇编,成了屠龙之技。
  • 从提供的 API 看,并未全部支持 intel 官方的 simd 指令。部分复杂的做法,可能还是要手写汇编。