←back to thread

Show HN: Go Plan9 Memo

(pehringer.info)
302 points pehringer | 1 comments | | HN request time: 0.2s | source

A quick dive into the Plan9 assembly I picked up while developing my SIMD package for Go, and how it led to a 450% performance boost in calculations.
Show context
pphysch ◴[] No.41880175[source]
This is neat. Why do you think this is not already part of the standard library?
replies(2): >>41880358 #>>41881109 #
pehringer ◴[] No.41880358[source]
I think the Go std lib is focused on portability over raw performance
replies(1): >>41887988 #
1. pjmlp ◴[] No.41887988[source]
And ironically loses out to Java and .NET in raw performance, because language author's bias.

In this case specifically, SIMD is available, via compiler supported auto-vectorization, and intrisics, no need to go down into Assembly.