go.dev/blog (Sep 24) β Go 1.27 experimental platform- and size-agnostic simd package (GOEXPERIMENT=simd), loosely Highway-inspired. Portable vector types (simd.Float32s, simd.Uint8s, β¦) load/store from slices; write-once near-asm where hardware matches; emulate where SIMD/archsimd is missing. Explains why arch-dependent archsimd alone is hard (fixed vs runtime widths; mask-register vs vector-bitmask; AVX/AVX2/AVX512 vs NEON vs wasm gaps). Notes Green Tea GC already uses SIMD for mark scanning. Distinct from the already-briefed Stapelberg TurboPFor production archsimd case study β this is the project-authored API/design primary.
simd vs archsimd/assembly. Frame as portable SIMD API literacy β not a Stapelberg rehash.