When designers create a new generation of processors, improving performance is often the key goal. The three main factors, that affect the performance, are (Marc, 1998):
- How fast you can crank up the clock.
- How much work you can do per cycle.
- How many instructions you need to perform a task.