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