What Fast Really Means
Raw clock speed in GHz is the most quoted chip metric, but on its own it is a poor guide. Real performance depends on three factors multiplied together, captured by the CPU performance equation:
Here, instructions is total count, CPI is cycles per instruction, and time per cycle is the inverse of clock speed. A slower clock with lower CPI or fewer total instructions often beats a higher-GHz rival.
| Feature | Benefit | Cost / Trade-off |
|---|---|---|
| Cache | Speeds up memory access | Costs chip area and power |
| Pipeline | Raises instruction throughput | Complicates control, risks stalls |
| Cores | Enables parallel execution | Useless for sequential tasks |
Common Pitfall: Judging a processor purely by clock speed (the megahertz myth). Architecture and instruction count matter just as much.
Amdahl's Law and Limits
More cores help programs split into parallel work, but do nothing for tasks that are inherently sequential. This is formalized by Amdahl's law, which limits total speedup based on the non-parallelizable fraction.
In the formula, p is the parallel fraction and N is the number of processors. If 10 percent of a task is serial, 1 - p is 0.10. Even with infinite processors, the speedup can never exceed 10 times because the serial part dominates.
Key Distinction: Clock speed measures raw cycle rate, but performance measures actual work done over time. Similarly, cores add raw capacity, but Amdahl's law proves that sequential bottlenecks cap the gains.