[Cryptography] Speculation considered harmful?

On 1/5/2018 2:32 PM, Tony Arcieri wrote: > The "swarm of puny cores" approach is a bad fit for a lot of problem > domains, so I'm curious to see if RISC-V implementations can evolve into > something a bit closer to what we'd use for typical "business > logic"-heavy server workloads. Single thread of execution maxed out a long time ago. We still have not figured out how to take proper advantage of multi core and multi thread. But we are improving our ability to deal with distributed processing. In principle, most problem domains could be dealt with by a swarm of puny cores. It is just that we lack a suitable language and a suitable processing model. C++ is still struggling to integrate multi processing into the model computer that the compiler targets. Node.js, an interpreted Javascript language, has a good start on the problem, as do the latest operating systems implementing mapreduce, C++ and Rust are still wandering lost in the woods, despite their gigantic efficiency advantage over interpreted Javascript. Mapreduce frequently gives stupendously poor performance, even though it is scalable. We don't have a high level way of addressing multiprocessing.