CPU - Performance

System Metrics

About

The CPU performance is defined as being the number of instructions per second (IPS) that a CPU can perform known also as the CPU throughput.

The performance or speed of a processor depends on e.g.:

  • and the instructions per clock (IPC),

which together are the factors for the instructions per second (IPS) that the CPU can perform.

Comparisons

Comparisons between different types of processors are difficult because performance varies depending on the type of task. See CPU - Benchmark

Factors

Se also: CPU - (Metrics|Counter)

Clock Speed / Rate

Clock speed (ie clock rate) 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 finished. What’s Next: Parallelism. This is all the rage right now (multi-processor).

The performance of the memory hierarchy also greatly affects processor performance, an issue barely considered in Million IPS (MIPS) calculations.

The most “regular” computations, fast CPUs still seem to idle for too many cycles while they wait for memory to catch up.

Other factors

While clock rates (See cpu time) are a valid way of comparing the performance of different speeds of the same model and type of processor, other factors such as:

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.





Discover More
Clock Speed Spec Int
CPU - Benchmark

Comparisons between different types of processors are difficult because performance varies depending on the type of task. A Benchmark_(computing)benchmark is a more thorough way of measuring and comparing...
System Metrics
CPU - (Metrics|Counter)

This page is counter / metrics for a CPU All metrics are System metrics. System Performance counters are CPU hardware registers that count hardware events such as instructions executed and cache-misses...
Computer Clock
What is the CPU Clock Rate? known as speed, frequency measured in Hertz (Hz)

CPU's are marching forward at the frequency of the clock. This frequency is also known as the: clock speed clock rate or CPU frequency The clock rate is the speed at which a microprocessor (CPU)...
System Metrics
What is the CPU Throughput? ie instructions per second (IPS|TIPS|GIPS|MIPS)

The throughput metrics in a CPU context is the number of instructions that can be executed in a unit of time at a given clock rate. The performance or speed of a processor depends on e.g.: the clock...



Share this page:
Follow us:
Task Runner