How cores, cache and clock affect CPU performance
How fast a CPU runs programs. More cores, a bigger cache or a faster clock speed can raise it, but each has limits: software must split tasks, cache is costly, and a faster clock makes more heat.
Understanding How cores, cache and clock affect CPU performance in IGCSE Computer Science Paper 1
What it does: A program written as one single task can only use one core, so the other cores sit idle and performance barely improves. CPU A has the faster clock, but CPU B has more cores and a bigger cache, so CPU B is likely to do better on programs that use several cores. Cache stores frequently used data close to the CPU, so it waits for RAM less often. It does not change the clock speed. A 3 GHz CPU with one core and a tiny cache can be beaten by a 2.5 GHz CPU with four cores and a large cache.
Common mistakes: On a cache miss the CPU makes a slower trip to RAM, not to the ALU. The ALU only does calculations and does not store data. It should be: ELSE fetch it from RAM. A bigger cache holds more data, so the CPU makes fewer slow trips to RAM. The trips should go down: ramTrips ← ramTrips - 5.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 228–239) and word search (Modules 218–239).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
CPU performanceFill in the Blanks
Spot the Error
Student with a class code? Join your class →