Tensilica Xtensa LX處理器擊敗所有處理器和處理器內核
Tensilica, Inc.今天宣布,它獲得了可授權處理器核心前所未有的最高記錄得分,這是在嵌入式微處理器基準協(xié)會(huì )(EEMBC)的辦公自動(dòng)化基準測試中任何處理器都未曾獲得過(guò)的最高得分。EEMBC基準測試得分是由EEMBC驗證實(shí)驗室(ECL)獨立進(jìn)行的,它確認Xtensa LX處理器比大得多的PowerPC 440GX核心快了接近四倍,超過(guò)了強大的64位MIPS 20Kc處理器四倍以上。
經(jīng)過(guò)確認的EEMBC Oamark的得分是:
4.19523 –優(yōu)化的Xtensa LX處理器
1.07999 –現有的PowerPC 440GX處理器
0.98880 –現有的Xtensa LX處理器
0.89033 –現有的MIPS 20Kc處理器
0.75975 –現有的ARM 1026EJ-S處理器
可授權可綜合的處理器內核的EEMBC得分是以“每MHz”的得分為代表的。參加這項辦公自動(dòng)化基準測試的Xtensa LX的優(yōu)化配置在90nm ASIC技術(shù)下實(shí)現了454MHz的工作頻率。在預期的工作頻率下,4.19523 Oamarks/MHz得到了1904 OAmarks的速度得分。Xtensa LX優(yōu)化版本的運行速度比大得多的處理器核心幾乎快了四倍,超出了Power PC 440GX核心,比MIPS 20Kc處理器的速度快了四倍以上。
除了取得了OAmark得分中的顯著(zhù)優(yōu)勢外,Tensilica的Xtensa LX處理器還顯示出其小得多的代碼大小,這意味著(zhù)其所需的存儲器更少。辦公自動(dòng)化基準測試的代碼大小結果是:
4,912 字節 – 現有的Xtensa LX處理器
5,908 字節 –現有的ARM 1026EJ-S處理器
11,024 字節 – 優(yōu)化的Xtensa LX處理器
13,780 字節 –現有的MIPS 20Kc處理器
18,540 字節 –現有的IBM PowerPC 440處理器
Tensilica市場(chǎng)副總裁Steve Roddy表示:“我們的1.4平方毫米的Xtensa LX處理器在運行現有的未經(jīng)修改的C程序代碼時(shí)取得了與較大的PowerPC核心幾乎相等的速度,同時(shí)具備了四倍程度上代碼大小的優(yōu)勢,這是對Xtensa基礎處理器架構固有的優(yōu)勢的充分肯定。用戶(hù)正在尋找具有小代碼大小和小尺寸的顯著(zhù)優(yōu)勢的嵌入式處理器,采用Xtensa LX處理器可使他們根本無(wú)需利用Tensilica的自動(dòng)化指令擴展技術(shù)就可以迅速受益?!?/P>
Tensilica使用EEMBC所提供的、經(jīng)過(guò)ECL驗證的C程序和利用XPRES編譯器(Xtensa處理器擴展綜合)生成的針對這個(gè)基準測試的Xtensa LX處理器的優(yōu)化版本。為了利用EEMBC基準代碼中固有的自然并行性處理,Tensilica對測試代碼進(jìn)行了ANSI C程序的調協(xié)(使程序更符合ANSI C的標準)。此外沒(méi)有對EEMBC C程序代碼進(jìn)行任何C intrinsics 或匯編編碼,或Xtensa相關(guān)的特殊修改和優(yōu)化,調協(xié)后的C程序代碼可以運行在Xtensa Lx和其他任何處理器上。
Tensilica的XPRES編譯器
用于這個(gè)基準測試的XPRES編譯器是以C/C++程序作為輸入,自動(dòng)生成經(jīng)過(guò)優(yōu)化定制的Xtensa LX 處理器。它可以用于自動(dòng)模式,或者完全由設計師進(jìn)行控制。設計師可以導引工具,選擇指令添加,甚至可以調節原來(lái)的應用以更好地發(fā)揮附加的硬件指令的優(yōu)勢。XPRES編譯器能夠為頻繁執行的代碼區段——例如內部循環(huán)和包括復雜多分支的代碼區段——生成優(yōu)化,從而提高速度性能;利用傳統的性能調節方法幾乎不可能對上述情況進(jìn)行優(yōu)化。這樣就顯著(zhù)改善了關(guān)鍵的內部循環(huán)的性能,使代碼性能普遍提升。
關(guān)于EEMBC
EEMBC(嵌入式微處理器基準測試協(xié)會(huì )):開(kāi)發(fā)和驗證現實(shí)世界的基準測試和基準測試得分,幫助設計師選擇其系統適用的嵌入式處理器。提交EEMBC進(jìn)行基準測試的所有處理器都需要進(jìn)行代表不同載荷和能力的參數的多項測試,如:通信、網(wǎng)絡(luò )、消費、辦公自動(dòng)化、汽車(chē)/工業(yè)、嵌入式Java和微控制器相關(guān)的應用。EEMBC的成員包括領(lǐng)先的半導體、IP供應商和編譯器公司,EEMBC建立了基準測試標準,并通過(guò)EEMBC驗證實(shí)驗室(ECL)提供通過(guò)了驗證的基準測試結果。
關(guān)于Tensilica
Tensilica成立于1997年7月,專(zhuān)門(mén)為日益增長(cháng)的大規模嵌入式應用需求提供優(yōu)化的特定應用的微處理器解決方案。Tensilica擁有稱(chēng)為Xtensa的可配置和可擴展的微處理器核心,是唯一一家擁有利用一個(gè)完整的軟件開(kāi)發(fā)工具環(huán)境生成定制微處理器核心,并可在幾個(gè)小時(shí)內生產(chǎn)出新處理器配置的廠(chǎng)商,它使得費時(shí)的開(kāi)發(fā)過(guò)程實(shí)現了自動(dòng)化。
評論