CPU - Performance
The performance or speed of a processor depends on e.g.:
- the clock rate
- and the instructions per clock (IPC),
which together are the factors for the instructions per second (IPS) that the CPU can perform.
CPU performance = throughput ?
Comparisons between different types of processors are difficult because performance varies depending on the type of task. See CPU - Benchmark
Se also: CPU - (Metrics|Counter)
Clock speed is the biggest contributor to power. Chip manufactures (Intel, esp.) pushed clock speeds very hard in the 90s and early 2000s. Doubling the clock speed increases power by 2-8x. Clock speed scaling is essentially ﬁnished. What’s Next: Parallelism. This is all the rage right now (multi-processor).
The most “regular” computations, fast CPUs still seem to idle for too many cycles while they wait for memory to catch up.
- and Instruction sets
can greatly affect the performance when considering different processors.
For example, one processor may take one clock cycle to add two numbers and another clock cycle to multiply by a third number, whereas another processor may do the same calculation in one clock cycle.