Around 2004, why did chipmakers shift from faster clocks toward multicore processors?
Higher clock speeds drove power use way up once Dennard scaling ended.
- Higher clocks used far too much power ✔
- Software could not use speeds above 3 GHz
- Transistors stopped shrinking completely
Why: Dennard scaling meant smaller transistors used less power, so clocks could rise freely. When it ended around 2004, faster clocks meant much more power and heat. Designers put several slower cores on one chip instead.
Huh, didn't know that: Multiple cores can execute separate instruction streams at the same time, but one serial task cannot automatically use every core.
Why did the CPU get more cores? It wanted to multitask without breaking a sweat.
References
Answer: Higher clocks used far too much power. Dennard scaling meant smaller transistors used less power, so clocks could rise freely. When it ended around 2004, faster clocks meant much more power and heat. Designers put several slower cores on one chip instead.
- OpenStax Introduction to Computer Science 5.6: Processor Architectures openstax.org/books/introduction-computer-science/pages/5-6-processor-architectures
Dennard scaling stopped and designers kept increasing the frequency of processors to make them faster. This led to a complete stall
Checked 2026-10-10.
Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.
More stuff everyone should know
That's stuff everyone should know.