Term of the Moment

Das Keyboard


Look Up Another Term


Definition: instructions per second


Instructions per second (IPS) is the execution speed of a CPU as follows:

   KIPS   kilo    thousand IPS
   MIPS   mega    million IPS
   GIPS   giga    billion IPS
   TIPS   tera    trillion IPS

KIPS was a metric in the early days of computers but is still used for CPUs in low-end microcontrollers that are used by the billions. MIPS and GIPS are common metrics today as countless CPUs execute millions and billions of instructions per second. See TOPS and FLOPS.

IPS cannot be used to compare different CPU architectures. For example, RISC CPUs require more instructions than CISC to accomplish the same task. In the past, MIPS has been called "MisInformation to Promote Sales" as well as "Meaningless Interpretation of Processor Speed." See RISC and CISC.

IPS and Hz
There is a relationship between IPS and the clock speed of the CPU, which is measured in cycles per second (Hz). For example, if a CPU's clock is 64 MHz, and it takes four clock cycles to execute one instruction, 16 MIPS are executed. See Hertz and clock.




Two KIPS
The first commercial computer in the 1950s, the UNIVAC I's CPU, which you could literally walk into, executed 2,000 instructions per second (2 KIPS). Today's computers execute a thousand times faster. (Image courtesy of Deutsches Museum, Munich, Archives, R2931.)






Trillions of IPS
Self-driving cars have to plot everything around them, which takes trillions of calculations. This scene (captured from an extremely informative Ted Talk by Chris Urmson, head of Google's driverless car program in 2015) shows all the objects recognized at the moment.