⚡ Component 1 · 1.1 Systems Architecture
1.1.2 CPU Performance
OCR J277 · GCSE Computer Science · ~12 min read
Notes
──
Video
──
Slides
──
Worksheet
──
Quiz

What Affects CPU Performance?

The speed at which a CPU processes instructions depends on three key factors for OCR J277: clock speed, number of cores, and cache size. Understanding how each one affects performance — and their trade-offs — is essential exam knowledge.

1. Clock Speed

Clock speed is the number of fetch-decode-execute cycles the CPU can complete per second. It is measured in hertz (Hz) — typically gigahertz (GHz) for modern processors.

  • 1 GHz = 1,000,000,000 (one billion) clock cycles per second
  • A 3.5 GHz CPU performs 3.5 billion cycles every second
  • Higher clock speed = more instructions processed per second = faster performance

However, increasing clock speed also increases heat output and power consumption. There is a physical limit to how fast a CPU can be clocked before it becomes unstable or requires impractical cooling.

Exam tip: Clock speed alone does not determine performance. Always consider all three factors together. A common question asks you to "describe how two factors affect CPU performance" — name the factor, say what it is, then explain the direct effect on speed.

2. Number of Cores

A core is an independent processing unit within the CPU. Each core can fetch, decode and execute instructions independently and simultaneously.

TypeCoresCommon Use
Single-core1Legacy/embedded systems
Dual-core2Basic laptops, tablets
Quad-core4Mainstream desktops/laptops
Octa-core8High-end gaming, servers

More cores allow true parallel processing — multiple tasks can be worked on at the same time. However, the software must be multi-threaded to take advantage of multiple cores. A single-threaded program will not run faster on a quad-core than a dual-core.

Exam tip: Always include the limitation — "the software must be written to use multiple cores (multi-threaded)." Forgetting this loses a mark in extended questions.

3. Cache Size

Cache is extremely fast memory located inside or very close to the CPU. It stores copies of frequently used instructions and data so the CPU can retrieve them much faster than fetching from RAM.

Cache Levels

LevelSpeedSizeLocation
L1FastestSmallest (32–128 KB/core)Inside each core
L2FastMedium (256 KB – 4 MB/core)Inside/near each core
L3Slower than L1/L2Largest (4–32 MB, shared)Shared between all cores

When the CPU needs data, it checks L1 → L2 → L3 → RAM. The more data found in cache (cache hit), the faster the execution. A cache miss forces the CPU to wait for slower RAM. Larger cache = fewer cache misses = better performance.

Summary Table

FactorWhat it measuresEffect of increaseTrade-off
Clock speedCycles per second (GHz)More instructions per secondMore heat & power use
Number of coresParallel processing unitsMore tasks simultaneouslySoftware must be multi-threaded
Cache sizeFast on-chip memory (KB/MB)Fewer slow RAM accessesLarger cache costs more
⚠️ Common Mistakes
  • Saying "faster clock speed always means a faster computer" — not true when comparing different core counts or architectures
  • Confusing cache with RAM — cache is inside/near the CPU and much faster than RAM
  • Saying more cores always doubles performance — software must be multi-threaded to benefit
  • Forgetting that increasing clock speed increases heat — this is a common exam point
  • Saying L3 cache is the fastest level — L1 is always fastest; L3 is the largest but slowest of the three
  • Mixing up cache levels: L1 = fastest/smallest, L3 = slowest/largest
✅ Notes completed — well done!
Video coming soon
This lesson video is in production — check back soon

Key points covered in this video

  • What clock speed is and how it is measured in GHz
  • How multiple cores enable parallel processing
  • The three cache levels (L1, L2, L3) and their speed/size trade-offs
  • Why increasing clock speed generates more heat
  • Why more cores do not always mean proportionally faster performance
  • How to answer a 4-mark "two factors" exam question
Click through the slides at your own pace. Mark complete when finished.
Click slide or press arrow keys to navigate
✍️

Exam-style Worksheet — 1.1.2 CPU Performance

8 OCR J277-style questions · 20 marks total · Submit to reveal full mark schemes

Q1State what is meant by clock speed.[1 mark]
✅ Mark scheme
Mark scheme
The number of fetch-decode-execute cycles (instructions) the CPU can complete per second, measured in hertz (Hz) / GHz. [1]
Q2State the unit used to measure clock speed.[1 mark]
✅ Mark scheme
Mark scheme
Hertz (Hz) / gigahertz (GHz). [1]
Q3Explain how having more cores can improve CPU performance.[2 marks]
✅ Mark scheme
Mark scheme
More cores means more instructions/tasks can be processed simultaneously/in parallel [1]; so the CPU can execute multiple threads at the same time, reducing overall processing time [1].
Q4Explain what cache memory is and how it improves CPU performance.[3 marks]
✅ Mark scheme
Mark scheme (any 3)
• Cache is a small, fast memory located inside/close to the CPU [1]
• It stores frequently used/recently accessed data and instructions [1]
• The CPU can access data in cache much faster than from RAM [1]
• This reduces the time the CPU spends waiting for data, speeding up processing [1]
Q5State one disadvantage of increasing a CPU's clock speed.[1 mark]
✅ Mark scheme
Mark scheme
Increased heat output / greater power consumption / requires better cooling / can become unstable at very high speeds. [1 — any one]
Q6A CPU has L1, L2 and L3 cache. State which level is fastest and which is largest.[2 marks]
✅ Mark scheme
Mark scheme
L1 is the fastest [1]; L3 is the largest [1].
Q7A student says "doubling the number of cores always doubles CPU performance." Explain why this is not always true.[3 marks]
✅ Mark scheme
Mark scheme (any 3)
• Software must be written to use multiple cores (multi-threaded) [1]
• Single-threaded programs cannot be split across cores and run on one core only [1]
• There is overhead in coordinating/communicating between cores [1]
• Some tasks are sequential and cannot be parallelised [1]
Q8Describe how two factors affect the performance of a CPU. For each factor, explain the mechanism by which it increases speed.[4 marks]
✅ Mark scheme
Mark scheme (4 marks — 2 per factor)
Clock speed: Higher clock speed = more FDE cycles per second [1]; so more instructions are processed in the same time [1].
Cache size: Larger cache stores more frequently used data close to the CPU [1]; reducing the number of slower RAM accesses, so the CPU waits less [1].
(Accept any two factors with correct mechanism.)
out of 20 marks
Topic Quiz
Question 1 of 15
You scored
out of 15
🎯

Mini Test — 1.1.2 CPU Performance

Timed exam conditions. No feedback until you submit.

  • 10 questions · 10 marks · 10 minutes
  • 5 multiple choice + 5 short answer
  • No hints or immediate feedback
  • Mark schemes revealed after submission
Card 1 of 15
Click to reveal definition
🎉
Session complete!
TermDefinition
← 1.1.1 Architecture of the CPU 1.1 Systems Architecture 1.1.3 Embedded Systems →
🔒
Unlock Everything
Subscribe to unlock all 48 OCR J277 lessons, worksheets, quizzes and key terms.
£7.99/month
or £59/year — best value
Subscribe now →