MIPS 、DMIPS、MFLOPS、petaflop、teraflop

MIPS
MIPS只是衡量CPU性能的指标。它是Million Instructions Per Second的缩写,表示每秒处理百万级的机器语言指令数。

Intel 80386 电脑可以每秒处理3百万到5百万机器语言指令,

我们可以说80386是3到5MIPS的CPU。

 

 

DMIPS

1976年发布的Dhrystone,主要用于测整数计算能力,它是Dhrystone Million Instructions executed Per Second的缩写

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

 

MFLOPS

1976年发布的Whetstone,主要用于测浮点计算能力。

MFLOPS是一种基于浮点运算的CPU测试程序,当然,这种测试的结果也以 MFLOPS来加以表示,代表了CPU处理浮点运算的能力。

CPU性能评估采用综合测试程序,较流行的有 Whetstone 和 Dhrystone 两种。Dhrystone主要用于测整数计算能力,计算单位就是DMIPS。采用Whetstone 主要用于测浮点计算能力,计算单位就是MFLOPS。

 

Linpack
1980发布的Linpack,为解线性方程和线性最小二乘问题的子程序包。主要用于测浮点计算能力。

linpack主要是为替代lapack.它(linpack)被设计高效运行于共享存储器,向量的超级计算机.

 

petaflop

是衡量计算机性能的一个重要单位,

1 petaflop等于每秒钟进行1千万亿次的数学运算。

 

teraflop

是衡量计算机性能的一个重要单位,

1 teraflop =每秒1万亿次浮点运算

               =每秒10的12次幂的浮点运算

               =每秒2的40次幂的浮点运算。

 

参考:

http://keendawn.blog.163.com/blog/static/888807432008628111612450/

http://baike.baidu.com/view/1538328.html?fromTaglist

http://baike.baidu.com/view/485828.htm

http://baike.baidu.com/view/2995369.html

http://baike.baidu.com/view/610482.html

你可能感兴趣的:(高性能计算)