The IT Law Wiki

Instructions per cycle

32,299pages on
this wiki
Add New Page
Talk0 Share

Definition Edit

instructions per cycle (IPC) is the

[a]verage number of instructions executed per clock cycle in a processor. IPC depends on the processor design and on the code run. The product of IPC and clock speed yields the instruction execution rate of the processor.[1]

Overview Edit

"IPC is a strong function of the underlying microarchitecture, or machine organization, of the CPU core. Many modern CPU cores use advanced techniques — such as multiple instruction dispatch, out-of-order execution, branch prediction, and speculative execution — to increase the average IPC. Those techniques all seek to execute multiple instructions in a single cycle by using additional resources to reduce the total number of cycles needed to execute the program."[2]

References Edit

  1. Getting Up to Speed: The Future of Supercomputing, at 283.
  2. The Future of Computing Performance: Game Over or Next Level?, at 60-61.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random Wiki