Clock Speed & CPU Performance
Key Terms
- Clock speed / clock rate
- Hertz (Hz) – cycles per second
- Fetch–Decode–Execute (FDE) cycle
- Cores, Cache (other CPU performance factors)
Clock Speed Fundamentals
- Every CPU has an internal clock that “ticks” at a fixed rate.
- With each tick, the CPU completes one FDE cycle.
- Clock speed = number of FDE cycles per second.
Measuring Clock Speed
- Unit: Hz (cycles · s−1).
- Common prefixes:
- 1MHz=106Hz (~1 million cycles/s)
- 1GHz=109Hz (~1 billion cycles/s)
- Examples:
- 1.2GHz⇒1.2×109 cycles/s.
- 2.4MHz⇒2.4×106 cycles/s.
- Higher clock speed ⇒ more FDE cycles each second ⇒ more instructions executed per second.
- Comparison example:
- 2.3GHz CPU ≈ 2.3 billion instructions/s.
- 1.6GHz CPU ≈ 1.6 billion instructions/s.
- Difference ≈ 0.7 billion instructions/s faster for the 2.3GHz chip.
- Cache size – faster on-chip memory reduces fetch time.
- Number of cores – multiple cores allow parallel execution of instruction streams.
- These factors + clock speed collectively determine overall CPU performance.