例如:一个处理器达到 200 DMIPS的性能 是指:这个处理器测整数计算能力为(200*100万)条指令/秒。

Dhrystone 只是一种测试程序,并不是mips

DMIPS:Dhrystone Million Instructions executed Per Second :主要用于测整数计算能力。
MIPS: Million Instructions executed Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力,即每秒执行了多少百万条指令。D是Dhrystone的缩写,他表示了在Dhrystone这样一种测试方法下的MIPS,Dhrystone是一种整数运算测试程序
MFLOPS:Million Floating-point Operations per Second:主要用于测浮点计算能力。
MIPS,DMIPS和MFLOPS是常用的CPU性能评估标准。
要注意的是DMIPS只适宜于评估标量机,不能用于评估向量机。而MFLOPS则比较适用于衡量向量机的性能。为了正确反映计算机的性能,每一种浮点操作要乘以一个正则化的值然后再求MFLOPS的值。 CPU性能评估采用合成测试程序,较流行的有Whetstone 和 Dhrystone 两种。Dhrystone主要用于测整数计算能力,计算单位就是DMIPS。采用Whetstone 主要用于测浮点计算能力,计算单位就是MFLOPS。

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

posted on 2016-11-08 07:01  你最棒  阅读(11794)  评论(0编辑  收藏  举报