3 ms·
> tons of algorithms and software don't run any faster with more cores. > The fact is baring major breakthroughs, we are stuck with roughly today's level of pe
by pcwalton 9y ago
> tons of algorithms and software don't run any faster with more cores.
> The fact is baring major breakthroughs, we are stuck with roughly today's level of performance for the foreseeable future.
That's obviously false. Otherwise graphics wouldn't get any faster when you add more GPU cores, to name one common embarrassingly parallel problem.
Our software is just really bad at making use of those extra cores. Measure real-world use cases with a well-tuned work stealing engine and you'll see how much performance we're leaving on the table.
(Source: I wrote the first version of possibly the largest consumer deployment of a major software component backed by a work stealing engine.)