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.
Besides the usual C and C++, we have Java, .NET, D, Zig, Julia, Swift, Rust.
So yeah, also appreciate having Go in the group instead of manually having to write Assembly.
However not many languages adopt ways to manually write SIMD, because most of us have no idea how to write good SIMD code in first place, I surely don't.
But it’s not necessary at all, the whole point is that these utility libraries bring you more elegant code that work on all platforms without having to pollute your codebase with SIMD intrinsics.
Unless this was tongue in cheek, because this is in fact a problem with AI that it degrades your codebase in these types of ways.
qprofyeh · · focus · HN ↗
pjmlp · · focus · HN ↗
So yeah, also appreciate having Go in the group instead of manually having to write Assembly.
However not many languages adopt ways to manually write SIMD, because most of us have no idea how to write good SIMD code in first place, I surely don't.
Thaxll · · focus · HN ↗
pjmlp · · focus · HN ↗
"CGO 2022 Keynote: Compiler 2.0"
<a href="https://www.youtube.com/watch?v=w_sX9aZoZxg" rel="nofollow">https://www.youtube.com/watch?v=w_sX9aZoZxg
stingraycharles · · focus · HN ↗
Unless this was tongue in cheek, because this is in fact a problem with AI that it degrades your codebase in these types of ways.
preisschild · · focus · HN ↗