mips_ratings - Using MIPS and MFLOPS as Performance Metrics One alternative way to measure CPU performance is MIPS or million instructions per second

mips_ratings - Using MIPS and MFLOPS as Performance Metrics...

This preview shows page 1 - 2 out of 3 pages.

Using MIPS and MFLOPS as Performance MetricsApril 26, 2008One alternative way to measure CPU performance is MIPS, or million instructions persecond. For a given program, MIPS is given byMIPS=Instruction countExecution time×106(1)Since,Execution time=Instruction count×CPIClock rate(2)Equation 1 becomesMIPS=Clock rateCPI×106(3)Since MIPS is a rate of operations per unit time, CPU performance can be specifiedas the inverse of execution time, with faster machines having a higher MIPS rating. How-ever, according to the Patterson and Hennessy, there are problems with using MIPS as aperformance metric.MIPS is dependent on the instruction set of the CPU, making it difficult to comparethe MIPS ratings of processors with different instruction sets.MIPS can vary inversely to performance.Consider the MIPS rating of a processor with an optional floating-point unit.Sinceit generally takes more clock cycles per floating-point instruction that per integer instruc-
Image of page 1
Image of page 2

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture