例如:一个处理器达到 200 DMIPS的性能 是指:这个处理器测整数计算能力为(200*100万)条指令/秒。
Dhrystone 只是一种测试程序,并不是mips
MIPS Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel 80386 电脑可以每秒处理3百万到5百万机器语言指令,既我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。
DMIPS D是Dhrystone的缩写,他表示了在Dhrystone这样一种测试方法下的MIPS,Dhrystone是一种整数运算测试程序。
MFLOPS
MFLOPS在FOLDOC上的解释如下: A benchmark which attemps to estimate a system's floating-point "MFLOPS" rating for specific FADD, FSUB, FMUL and FDIV instruction mixes. 是一种基于浮点运算的CPU测试程序,当然,这种测试的结果也以 MFLOPS来加以表示,代表了CPU处理浮点运算的能力。 CPU性能评估采用综合测试程序,较流行的有Whetstone 和 Dhrystone 两种。Dhrystone主要用于测整数计算能力,计算单位就是DMIPS。采用Whetstone 主要用于测浮点计算能力,计算单位就是MFLOPS。
ARM的DMIPS
Cortex-A8 每内核2.0 DMIPS/MHz。(2007)
Cortex-A9 每内核2.50 DMIPS/MHz。(2009)
业内预估 Cortex-A15 每内核3.50 DMIPS/MHz。(2012)
X86的DMIPS
486构架 0.818 MIPS/MHz 1992
P3构架 2.708 MIPS/MHz 1999
P4构架 3.039 MIPS/MHz 2003 酷睿2构架(QX6700) 18.48 MIPS/MHz 2006 除以4 4.6 MIPS/MHz i7构架(E3-1220) 28.04 MIPS/MHz 2011 除以4 7.0 MIPS/MHz