Practice question · Multiple choice
Moore's law described transistor counts doubling roughly every two years, and single-core clock speeds stopped rising around 2005 while transistor counts kept climbing. Why did the two part company?
Hints
- What happens to power consumption when you raise the clock frequency and voltage?
- Ask where the extra transistors went after 2005, if not into a faster single core.
Show the answer
A. Because power density became the limit, so transistors went into more cores.
Why
Power scales roughly with frequency times voltage squared, and higher clocks needed higher voltages, so heat rose far faster than performance and the wall arrived while transistor budgets kept growing. The extra transistors went sideways into cores, which made it a software event: a sequential program stopped getting faster by waiting, and Amdahl's law sets the ceiling.
Practise Machine-Level Debugging Logic
The app has 7 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.
More questions on Machine-Level Debugging Logic
- Order the steps of narrowing down a machine-level bug by binary search in time.
- Sort each debugging move by whether it reasons from evidence or merely guesses.
- A program is made to run on eight cores instead of one and gets four times faster, not eight. What sets the…
- An 8-bit register holds the pattern 11111111. Select every statement that is true.