EEMBC公布了其首個(gè)開(kāi)放benchmark,稱(chēng)作CoreMark。 EEMBC稱(chēng),該benchmark很小但很復雜,可以在多種CPU上跑,不論是8位還是32位的嵌入式處理器。 自1997年成立之初,EEMBC就打算搞一種能代替Dhrystone的、更好衡量嵌入式處理器性能的嚴格標準。大家知道,Dhrystone有很多缺陷,如編譯器優(yōu)化和內存操作的問(wèn)題。雖然EEMBC推出了一系列令人折服的標準,涵蓋了汽車(chē)電子、消費電子、多媒體、網(wǎng)絡(luò )和其他應用,但Dhrystone還總是被人提及,甚至EEMBC的成員也這樣做。 問(wèn)題出于EEMBC的發(fā)布程序。除非得到EEMBC的認證,EEMBC成員不可以發(fā)布測試數值。因為認證是需要付費的,所以處理器廠(chǎng)商一般不想認證,除非他們的芯片處于領(lǐng)先地位。因此,發(fā)布的數據這些年來(lái)一直不多。許多廠(chǎng)商有選擇地發(fā)布數據,這樣供用戶(hù)做比較的機會(huì )就很少。 為了規避認證程序,大多是EEMBC成員廠(chǎng)商僅在不泄密協(xié)議下與潛在客戶(hù)分享其數據。要得到比較數據,每個(gè)廠(chǎng)商都得自己測試競爭對手的產(chǎn)品。這就給造假提供了機會(huì ),因為測試結果是沒(méi)得到認證和公開(kāi)討論的。所以,大用戶(hù)必須重新進(jìn)行比較測試,以驗證廠(chǎng)商提供的結果。Dhrystone一直是唯一公開(kāi)、一致地提供所有CPU性能的標準。 新的CoreMark旨在解決這個(gè)問(wèn)題,它去除了認證要求,并公開(kāi)了測試代碼。任何廠(chǎng)商、用戶(hù)或開(kāi)發(fā)人員都可以發(fā)布CoreMark測試結果,這樣就能迅速積累大量數據。這樣的局面一旦形成,Dhrystone也許就真的壽終正寢了。 然而,CoreMark不像傳統EEMBC benchmarks那么詳盡。例如,它不顯示內存、 I/O和特定應用功能的影響。EEMBC主席Markus Levy希望CoreMark能成為吸引更多廠(chǎng)商采用并發(fā)布其他EEMBC benchmark的免費樣本。作為一個(gè)以比較處理器為生的人,我希望他是對的。 Linley Gwennap是The Linley Group的主席和首席分析師。公司網(wǎng)站:http://www.linleygroup.com |