Processor Performance
Power Consumption
- Power: an instantaneous measurement (Watts)
- Desktop: 100W
- Laptop: 25W
- Phone: 1-2W
- Energy: Total Capacity
Benchmark Types#
- Real - typical user application
- Kernel - Loop/function takes out of a real application
- Toy - puzzle/game
- Synthetic - not a real program, tests a particular functionality
SPEC CPU Benchmark#
- Set of integer programs
- Set of floating point programs (scientific applications)
- updated every few years
Amdhl's Law#
Definition
Formula that gives the theoretical speedup in latency of the execution of a task at a fixed workload that can be expected of a system whose resources are improved
The following formula outlines the formula (Execution Time=ET)
Equations for CPU Performance#
Note, is shown below between and .
Cycles per instruction (CPI) is shown in the following equation.
Conversly, IPC (instructions per cycle) is shown in the following equation.
In the equation below, please not stands for Instruction Count