Instructions Per Second (MIPS)

alpharithms fallback 1

Instructions Per Second is a metric by which a computer processor’s speed can be measured. It relates the number of instructions that a CPU can execute, counted in millions, within a given time period.

Millions of Instructions Per Second is calculated by the following formula:

mips formula1


MIPS is a poor metric for performance has two notable issues:

  1. Instructions are not standardized between machines;
  2. Non CPU delays such as I/O and memory can impact overall execution time;

As reported by PC magazine in November 24, 1987; the MIPS metric has so many shortcomings that it is popularly referred to as Meaningless Indices of Performance (R).

Zαck West
Full-Stack Software Engineer with 10+ years of experience. Expertise in developing distributed systems, implementing object-oriented models with a focus on semantic clarity, driving development with TDD, enhancing interfaces through thoughtful visual design, and developing deep learning agents.