A new blog post published on Thursday covers the experimental support for SIMD with the Go programming language. This expanding Go SIMD support also includes a platform-independent API for making use of SIMD with modern processors...

A new blog post published on Thursday covers the experimental support for SIMD with the Go programming language. This expanding Go SIMD support also includes a platform-independent API for making use of SIMD with modern processors.
Since Go 1.26 there has been experimental APIs for leveraging SIMD with modern CPUs. With Go 1.26 it initially target modern x86_64 capabilities like AVX while Go 1.27 expanded the support to the ARM64 world with NEON.
The Go language's SIMD package currently supports AVX, AVX2, AVX-512, Arm NEON, and WASM SIMD instructions.
Due to not only the varying implementations across CPU architectures but also the varying fixed-size vectors and behavioral differences there, Go 1.27 also introduced a fully portable, platform and size-agnostic SIMD interface they modeled around Google's Highway library.
With Go 1.28, developers are planning on adding Arm SVE support to the SIMD code. Plus more SIMD operations being supported by their interface is also planned.
Those wanting to learn more about this SIMD support in the Go programming language can learn more via the new post on the Go.dev blog.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Redox OS Adds IO_uring-Like API, NUMA & Gets QEMU Working | 0 | 14.93 | 25-09-2026 |
| 2 | AMD Posts GCC Compiler Patches For AVX10V1AUX ISA Support | 0 | 11.85 | 24-09-2026 |
| 3 | Improved GPU Reset Coming For Raspberry Pi Boards With Linux 7.4 | 0 | 11.88 | 27-09-2026 |
| 4 | GDB 18.1 Debugger Brings Better Windows Support | 0 | 12.29 | 25-09-2026 |
| 5 | New Patch Series Working Toward DRBD 9 Support In The Linux Kernel | 0 | 7.9 | 27-09-2026 |
| 6 | Linux Kernel's LZ4 Compression Code Being Resynced For Better Performance & Cleanliness | 0 | 9.31 | 27-09-2026 |
| 7 | Intel Delivers A Significant Memory Hotplugging Performance Optimization For Linux | 0 | 4.52 | 27-09-2026 |
| 8 | Patches Posted For Enabling NVMe On All Apple M3 Based SoCs With Linux | 0 | 6.22 | 25-09-2026 |
| 9 | "Toolpak" Being Devised By GNOME OS Developers, Akin To Flatpak For Tools | 0 | 5.63 | 26-09-2026 |
| 10 | AMDXDNA Linux Driver Being Enhanced For Current NPU3 Hardware | 0 | 15.89 | 26-09-2026 |