MCU 運行的速率單位 解釋 DMIPS MIPS


例如:一個處理器達到 200 DMIPS的性能 是指:這個處理器測整數計算能力為(200*100萬)條指令/秒。

Dhrystone 只是一種測試程序,並不是mips

DMIPS:Dhrystone Million Instructions executed Per Second :主要用於測整數計算能力。
MIPS: Million Instructions executed Per Second,每秒百萬條指令,用來計算同一秒內系統的處理能力,即每秒執行了多少百萬條指令。D是Dhrystone的縮寫,他表示了在Dhrystone這樣一種測試方法下的MIPS,Dhrystone是一種整數運算 測試程序
MFLOPS:Million Floating-point Operations per Second:主要用於測浮點計算能力。
MIPS,DMIPS和MFLOPS是常用的CPU性能評估標准。
要注意的是DMIPS只適宜於評估標量機,不能用於評估向量機。而MFLOPS則比較適用於衡量向量機的性能。為了正確反映計算機的性能,每一種浮點操作要乘以一個正則化的值然后再求MFLOPS的值。 CPU性能評估采用合成 測試程序,較流行的有Whetstone 和 Dhrystone 兩種。Dhrystone主要用於測整數計算能力,計算單位就是DMIPS。采用Whetstone 主要用於測浮點計算能力,計算單位就是MFLOPS。

MIPS Million Instructions Per Second的縮寫,每秒處理的百萬級的機器語言指令數。這是衡量CPU速度的一個指標。像是一個Intel 80386 電腦可以每秒處理3百萬到5百萬機器語言指令,既我們可以說80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指標。

DMIPS D是Dhrystone的縮寫,他表示了在Dhrystone這樣一種測試方法下的MIPS,Dhrystone是一種整數運算測試程序。

MFLOPS

MFLOPS在FOLDOC上的解釋如下: A benchmark which attemps to estimate a system's floating-point "MFLOPS" rating for specific FADD, FSUB, FMUL and FDIV instruction mixes. 是一種基於浮點運算的CPU測試程序,當然,這種測試的結果也以 MFLOPS來加以表示,代表了CPU處理浮點運算的能力。 CPU性能評估采用綜合測試程序,較流行的有Whetstone 和 Dhrystone 兩種。Dhrystone主要用於測整數計算能力,計算單位就是DMIPS。采用Whetstone 主要用於測浮點計算能力,計算單位就是MFLOPS。

 

ARM的DMIPS

Cortex-A8 每內核2.0 DMIPS/MHz。(2007)

Cortex-A9 每內核2.50 DMIPS/MHz。(2009)

業內預估 Cortex-A15 每內核3.50 DMIPS/MHz。(2012)

X86的DMIPS

486構架                      0.818 MIPS/MHz           1992

P3構架                       2.708 MIPS/MHz           1999

P4構架                       3.039 MIPS/MHz           2003 酷睿2構架(QX6700)             18.48 MIPS/MHz               2006  除以4    4.6  MIPS/MHz i7構架(E3-1220)            28.04 MIPS/MHz          2011  除以4                7.0  MIPS/MHz


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM