专栏中心

EEPW首页 > 专栏 > 如何计算CPU的DMIPS

如何计算CPU的DMIPS

发布人:电子禅石 时间:2023-08-22 来源:工程师 发布文章

CPU性能评估采用综合测试程序,较流行的有Whetstone和Dhrystone两种。

Dhrystone主要用于测整数计算能力,计算单位就是DMIPS。

Whetstone主要用于测浮点计算能力,计算单位就是MFLOPS。

一个表示整数运算能力,一个表示浮点数运算能力,二者不能完全等同。


DMIPS:Dhrystone Million Instructions executed Per Second,主要用于测整数计算能力;

MFLOPS:Million Floating-point Operations Per Second,主要用于测浮点计算能力;

D是Dhrystone的缩写,表示的是基于Dhrystone这样一种测试方法下的MIPS。

Dhrystone是于1984年由Reinhold P. Weicker设计的一套综合的基准程序,

该程序用来测试CPU(整数)计算性能。

Dhrystone所代表的处理器分数比MIPS

(Million Instructions executed Per Second,每秒钟执行的指令数)更有意义。


一般芯片都有DMIPS/MHz信息(参见下面的图片),

比如ARM Cortex-A53架构为2.3DMIPS/MHz,那么可以计算出:

在这里插入图片描述

双核A53架构,主频为1.6GHz的CPU,DMIPS为:2 * 1600MHz * 2.3 DMIPS/MHz = 7360 DMIPS;

四核A53架构,主频为1.6GHz的CPU,DMIPS为:4 * 1600MHz * 2.3 DMIPS/MHz = 14720 DMIPS;

————————————————

版权声明:本文为CSDN博主「leon1741」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/LEON1741/article/details/105515481


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: DMIPS

相关推荐

MPU还是MCU,不是一个简单选择的问题

网络与存储 2013-09-04
更多 培训课堂
更多 焦点
更多 视频

技术专区