I’m writing a series of posts based on my Shmoocon talk. In this post, I’m going to discuss “multi-core scaling”.
In the decade leading to 2001, Intel CPUs went from 33-MHz to 3-GHz, a
However, desktop processors have been stuck at four cores for several years now. That’s because the software is lagging. Multi-threaded software goes up to about four cores, but past that point, it fails to get any benefit from additional cores. Worse, adding cores past four often makes software go slower.
