3 ms·
> The most popular siren song in all of modern technology is the obsession with making all the cores share the work. For a vast majority of problems that operat
by _vvhw 5y ago
> The most popular siren song in all of modern technology is the obsession with making all the cores share the work. For a vast majority of problems that operate on shared state in a serialized fashion (i.e. anything a bank would do), consolidation of processing to 1 thread is always going to give you the most throughput.
Thanks for a great quote!
For the same argument, see also Frank McSherry et al's "Scalability! But at what COST?" [1]
In some cases the single-threaded implementations are more than an order of
magnitude faster than published results for systems using hundreds of cores.
[1] https://www.usenix.org/system/files/conference/hotos15/hotos15-paper-mcsherry.pdf https://www.usenix.org/system/files/conference/hotos15/hotos...