Hacker News Viewer

Platform-Independent SIMD in Go

by yurivish on 9/25/2026, 11:47:06 AM

https://go.dev/blog/simd-experiment

Comments

by: karolist

Already using this for foreground estimation of cutouts in my project, around 30% speedup over non-SIMD, but the algorithm is probably not very optimised yet.

9/25/2026, 1:28:30 PM


by: fatty_patty89

The problem with Go isn't performance but with the C/C++ interop overhead, even with the "30% less overhead" from a few updates ago which isnt true for 99% of cases, it isnt enough

9/25/2026, 1:27:09 PM


by: qprofyeh

This feature opens many doors for optimizing low-level performance in Go projects, that are already running multicore. IIRC there aren’t a lot of languages with built-in std lib support for SIMD and variants. Love the way Go is trying new stuff lately.

9/25/2026, 12:21:20 PM


by: physicsguy

Oh this is great, it was one of my biggest bugbears about Go since you almost always have to link C&#x2F;C++ code to get the appropriate performance.<p>The one negative I&#x27;d say is that often autovectorisation is &#x27;good enough&#x27; and this doesn&#x27;t really tackle that gap.

9/25/2026, 12:37:38 PM