微控制器(MCU)性能基準

在評估一個微控制器(MCU)產品是否滿足應用時,往往會從微控制器架構、指令周期、運行頻率等方面進行評測。而隨著計算架構和性能等地不斷發展,微控制器( MCU)產品越來越豐富,在進行產品選型時,需要對不同廠商微控制器(MCU)產品的性能做綜合地評測。在業界有對計算性能評測的Benchmark(基準),如Whetstone、Dhrystone和EEMBC等。

Benchmark是基準的意思,表示測量使用的基準。在計算機領域,是指衡量計算機系統硬體和軟體性能的指標。運行一個或多個計算機程序的結果稱為基準分數,用於評估目標的相對性能指標。基準提供了一種比較不同晶片/系統架構中各種子系統性能的方法。

下面是幾種常見的性能基準:

Dhrystone

Dhrystone是一種通用性能基準測試。最初由Reinhold Weicker在1984年開發,後Dhrystone逐漸成為了通用處理器性能的標準。

Dhrystone基準是指計算每秒程序疊代完成的次數。Dhrystone基準一種常見表示方法是DMIPS(Dhrystone MIPS),是用Dhrystone得分除以1757得到,1757是在VAX 11/780上獲得的每秒Dhrystones的次數。Dhrystone基準另一種表示方法是DMIPS/MHz,即DMIPS結果進一步除以CPU頻率,以便於比較運行在不同時鐘頻率下的CPU性能指標。

Whetstone

Whetstone基準是評估計算機性能的綜合基準。它於1972年在英國貿易和工業部(後為中央計算機和信局的一部分)的技術支持部門在Algol 60中首次編寫。Wetstone基準最初以千Whetstone Instructions/Second(kWIPS)為單位測量計算能力,後改為百萬Whetstone指令每秒(MWIPS)。Whetstone基準測試主要測量浮點算術性能。

EEMBC

EEMBC被認為比Dhrystone和MIPS更具有實際價值的測試基準,是一種新興流行的嵌入式系統處理器測試基準。EEMBC( Embedded Microprocessor Benchmark Consortium,嵌入式微處理器基準協會)是一個成立於1997年、由成員資助的非營利組織,專注於為嵌入式系統中使用的硬體和軟體標準基準的創建。其成員的目標是使EEMBC基準成為一個行業標準,根據客觀的、明確定義的、基於應用程序的標準,評估嵌入式處理器、編譯器和相關嵌入式系統實現的能力。

 

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能