嵌入式系統(tǒng)處理器的主要指標(biāo)
1. mips測試基準(zhǔn)
測試方法是計算在單位時間內(nèi)各類指令的平均執(zhí)行條數(shù),即根據(jù)各種指令的使用頻度和執(zhí)行時間來計算。其單位是每秒百萬條指令,表示為mips。
2.
dhrystone
dhrystone測試基準(zhǔn)是個簡單的c語言程序,它可以被編譯成大約2000條匯編代碼,并且它不使用操作系統(tǒng)提供的服務(wù)功能。dhrystone測試基準(zhǔn)也符合古老的vax系列標(biāo)準(zhǔn)。
3. eembc
eembc測試向量是現(xiàn)在新興流行的被認(rèn)為比dhrystone和mips更具有實際價值的測試基準(zhǔn)。不同于dhrystone測試基準(zhǔn),eembc由其技術(shù)委員會開發(fā),表示實際應(yīng)用中能用來測量處理器能力的算法。eembc(embedded
microprocessor benchmark
consortium)是一個非營利性組織,致力于幫助設(shè)計人員快速有效地選擇處理器。該組織到目前為止共發(fā)布了46個性能測試向量,分別應(yīng)用于電信、網(wǎng)絡(luò)、消費性產(chǎn)品、辦公室設(shè)備和汽車電子這5大領(lǐng)域。eembc測試基于每秒鐘算法執(zhí)行的次數(shù)和編譯代碼大小的統(tǒng)計結(jié)果。因為編譯器對代碼大小和執(zhí)行效率會產(chǎn)生巨大的影響,所以每種測試必須包括足夠奪得編譯器信息并設(shè)置不同的優(yōu)化選項。eembc
發(fā)展勢頭很好,并有可能成為嵌入式系統(tǒng)開發(fā)人員進(jìn)行處理器和編譯器性能比較的工業(yè)標(biāo)準(zhǔn)。