新闻  |   论坛  |   博客  |   在线研讨会
如何计算CPU的DMIPS
电子禅石 | 2023-08-22 10:55:59    阅读:8694   发布文章

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


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客