MIPS:
Million Instructions executed Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力
DMIPS:
Dhrystone Million Instructions executed Per Second :主要用于测整数计算能力。
MFLOPS:主要用于测浮点计算能力。
MIPS,DMIPS和MFLOPS是常用的CPU性能评估标准,MIPS是每秒百万次指令,对于给定的一个程序,MIPS可表示成:
Rc表示时钟速率,它是Tc的倒数。
至此我们知道系统性能还可以用速率表示。
MFLOPS即每秒百万次浮点运算。MFLOPS=IFN/(TE×106)
要注意的是MIPS只适宜于评估标量机,不能用于评估向量机。而MFLOPS则比较适用于衡量向量机的性能。
为了正确反映计算机的性能,每一种浮点操作要乘以一个正则化的值然后再求MFLOPS的值。
CPU性能评估采用合成测试程序,较流行的有Whetstone 和 Dhrystone两种。
Dhrystone主要用于测整数计算能力,计算单位就是DMIPS。
采用Whetstone主要用于测浮点计算能力,计算单位就是MFLOPS。
原文地址:http://blog.sina.com.cn/s/blog_7213f7290100syjj.html