Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44034
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-08 10:21
文章分类
文章存档

2016年(1)

2015年(17)

我的朋友

分类:

2015-03-27 20:35:28

原文地址:MIPS、DMIPS和MFLOPS 作者:ywh_hlp

MIPS: Million Instructions executed Per Second,每秒百万条指令,用来计算同一秒内系统的处理能力,即每秒执行了多少百万条指令.MIPS只适宜于评估标量机,不能用于评估向量机

DMIPS:Dhrystone Million Instructions executed Per Second :主要用于测整数计算能力。D是Dhrystone的缩写,他表示了在Dhrystone这样一种测试方法下的MIPS,Dhrystone是一种整数运算测试程序。

MFLOPS:Million Floationg-point Operations per Second,主要用于测浮点计算能力.MFLOPS则比较适用于衡量向量机的性能。为了正确反映计算机的性能,每一种浮点操作要乘以一个正则化的值然后再求MFLOPS的值。

  

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

什么是DMIPS

一个处理器达到 200 DMIPS的性能,这是个什么概念?
DMIPS全称叫Dhrystone MIPS
这项测试是用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS)
上面的意思也就是,这个处理器测整数计算能力为(200*100万)条指令/秒。


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。

阅读(2823) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~