Not really. Go uses established, general kernel apis. It doesn't work with the kernel to try and guarantee that a single kernel thread is executing on each core at any point. Futexes are not an API for user/kernel thread coordination. They are an API for inter-user thd coord.
-
-
He was talking about cilk in the tweet I replied to...
-
I agree that Cilk certainly has benefits over 1:1—we have a Cilk clone called Rayon in Rust that is widely used (in Firefox for parallel CSS styling, for example). My comments are about threads that do I/O.
- 21 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.