News for hackers. Stuff that matters.
Re:Making the obvious code fast (2016) by jerf on Wednesday April 17, 2019 @09:51AM (#19682522)
You can get to SIMD in Go via assembly support: https://goroutines.com/asm I would give a pretty decent guess it'd also score 17 ms since it'll be the same inner loop as everything else.

How you score that in terms of "support" I freely leave up to the reader. Go assembly does integrate into Go more than simply raw assembler would, as it handles some of the runtime concerns, so the "support" is more than just "yeah, we can write some stuff in assembler and link it in, I can do that anywhere", but on the other hand, it is a form of assembler, not something that looks like a function call in the native language or something.

Re:Making the obvious code fast (2016) by chrchang523 on Wednesday April 17, 2019 @01:03PM (#19684340)
Yes, it's clumsier than intrinsics, but ever since Go 1.10 added mnemonic support up to AVX2, I've found it usable enough. (And it's easier to efficiently exploit multiple processor cores in Go than most other languages...)