如何計算CPU的DMIPS
CPU性能評估采用綜合測試程序,較流行的有Whetstone和Dhrystone兩種。
Dhrystone主要用于測整數計算能力,計算單位就是DMIPS。
Whetstone主要用于測浮點(diǎn)計算能力,計算單位就是MFLOPS。
一個(gè)表示整數運算能力,一個(gè)表示浮點(diǎn)數運算能力,二者不能完全等同。
DMIPS:Dhrystone Million Instructions executed Per Second,主要用于測整數計算能力;
MFLOPS:Million Floating-point Operations Per Second,主要用于測浮點(diǎn)計算能力;
D是Dhrystone的縮寫(xiě),表示的是基于Dhrystone這樣一種測試方法下的MIPS。
Dhrystone是于1984年由Reinhold P. Weicker設計的一套綜合的基準程序,
該程序用來(lái)測試CPU(整數)計算性能。
Dhrystone所代表的處理器分數比MIPS
(Million Instructions executed Per Second,每秒鐘執行的指令數)更有意義。
一般芯片都有DMIPS/MHz信息(參見(jiàn)下面的圖片),
比如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」的原創(chuàng )文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/LEON1741/article/details/105515481
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。