Easton Man's Channel
a day ago
Daniel Lemire's blog
Multiplying the Shuffle Speed in Go with Batched Shuffling
source
Daniel Lemire's blog
Multiplying the Shuffle Speed in Go with Batched Shuffling
Programmers often want to randomly shuffle arrays. Evidently, we want to do so as efficiently as possible. Maybe surprisingly, I found that the performance of random shuffling was not limited by memory bandwidth or latency, but rather by computation. Specifically…
Home
Powered by
BroadcastChannel
&
Sepia