昨日晚間RISC處理器授權(quán)廠商MIPS正式發(fā)布了新一代產(chǎn)品Aptiv系列,包括ProAptiv、interAptiv和microAptiv三款,著力抗衡競爭對手ARM的整條產(chǎn)品線。著名硬件網(wǎng)站Anandtech在第一時(shí)間拿到了MIPS提供的第一手資料,本文即為Anandtech分析介紹原文的多數(shù)內(nèi)容編譯版。
智能手機(jī)和平板電腦興起之后,英國廠商ARM憑借多種處理器和圖形核心IP授權(quán)占據(jù)了這塊市場的絕大多數(shù)份額。但ARM也不是一直在場獨(dú)角戲,和該公司差不多同齡的MIPS同樣做的是RISC處理器的授權(quán)業(yè)務(wù)。之前MIPS憑借向Broadcom(博通)和Sigma Designs等授權(quán)已經(jīng)將手伸向了家用娛樂/機(jī)頂盒等網(wǎng)絡(luò)領(lǐng)域。隨著ARM的興起,MIPS也逐漸在向迅速增長的移動(dòng)/平板領(lǐng)域擴(kuò)張。
當(dāng)?shù)貢r(shí)間5月10日,MIPS正式發(fā)布了新的處理器IP核心家族——Aptiv系列。和ARM的Cortex類似,Aptiv系列產(chǎn)品涵蓋高端至低端所有范圍,并且瞄準(zhǔn)的市場和提供的性能均和ARM同級產(chǎn)品類似,這宣告著MIPS正式進(jìn)軍處理器IP授權(quán)的戰(zhàn)斗號角吹響。
此前MIPS最近的IP核心發(fā)布日期為2010年9月——MIPS 1074K系列。從那時(shí)至今,ARM已經(jīng)官方發(fā)布了Cortex-A15和Cortex-A7(比較奇葩的是ARM宣布Cortex-A15是在TI發(fā)表內(nèi)置這款核心的OMAP 5之后)以及Cortex-A5和Cortex-M4四款產(chǎn)品。Aptiv系列的三個(gè)成員基本與其一對一針鋒相對。
性能評價(jià)方面,MIPS表示目前的標(biāo)準(zhǔn)DMIPS/MHz/核心數(shù)量可信度不高。該公司表示CoreMark更能客觀評價(jià)核心的運(yùn)算能力,而MIPS產(chǎn)品在其中具有比ARM更高的性能。CoreMark主要通過測試讀/寫混合操作以及整數(shù)運(yùn)算等性能,程序使用簡潔的ANSI C代碼編寫,在x86機(jī)器上通過gcc編譯大小不超過16K。著名網(wǎng)站Anandtech表示,MIPS對于CoreMark的偏好有一定道理,畢竟它能更好反映L1緩存以及預(yù)讀取的性能。但目前由于沒有Cortex-A15的CoreMark數(shù)據(jù),因此仍舊采用DMIPS/MHz進(jìn)行比較。
MIPS發(fā)布的Aptiv系列總共包括三款處理器——ProAptiv、interAptiv和microAptiv,其中前兩者可選擇多核配置,最大核心數(shù)量proAptiv為6,interAptiv為4。而最低端的microAptiv均為單核心。
以下三張表格有助于對比MIPS和ARM兩者全系列產(chǎn)品的性能,注意這里主要根據(jù)命名即產(chǎn)商自己給予的定位分類,而不是實(shí)際性能排序。其中Cortex-A系列對應(yīng)MIPS proAptiv,Cortex-R系列對應(yīng)interAptiv,Cortex-M系列對應(yīng)microAptiv。
MIPS與ARM高端產(chǎn)品線核心性能對比 MIPS DMIPS/MHz/Core ARMproAptiv 3.5 Cortex-A15 2.5 Cortex-A9 1074K 2.03 74K 2.0 Cortex-A8 1.9 Cortex-A7 1.57 Cortex-A5 M24K 1.46 1.24 ARM11 1.14 ARM9 雖然MIPS將interAptiv定位于Cortex-A5/A7/A9的競爭對手,但根據(jù)其內(nèi)部緩存ECC支持等一些特性,將其和Cortex-R系列性能對比更好一些,兩者官方的市場定位倒是相同——無線基帶以及汽車安全/傳動(dòng)系控制等應(yīng)用。
MIPS與ARM中端產(chǎn)品線核心性能對比 MIPS DMIPS/MHz/Core ARM 2.5 Cortex-R7interAptiv 1.7 1.66 Cortex-R5 34K 1.62 Cortex-R4 1004K 1.5 24K 1.46 而在微控制器核心領(lǐng)域,MIPS microAptiv系列的對手是ARM Cortex-M系列。
MIPS與ARM微控制器核心性能對比 MIPS DMIPS/MHz/Core ARMmicroAptiv 1.56 M14K 1.5 M4K 1.3 1.25 Cortex-M3/M4 0.9 Cortex-M0 0.8 Cortex-M1 下面讓我們來總覽MIPS此次新發(fā)布的處理器一些架構(gòu)細(xì)節(jié):
proAptiv架構(gòu)總覽
proAptiv處理器家族可擁有1-6個(gè)物理核心,每個(gè)核心的面積均為標(biāo)準(zhǔn)Cortex-A15的一半。想必圍觀群眾已經(jīng)有人表示驚嘆,但做到這一點(diǎn)也不是完全不可能,此前業(yè)內(nèi)已經(jīng)有部分人士覺得ARM Cortex-A15的面積比起其標(biāo)稱的性能是大了點(diǎn)。MIPS對Anandtech表示,由于ARM對于Cortex-A15的具體規(guī)格沒有嚴(yán)格規(guī)定,所以面積值只是估計(jì)。一半面積的比值是在移去Cortex-A15中NEON的面積值之后得來,并且MIPS proAptiv中類似模塊32bit SIMD引擎(DSP ASE)非可選部分而是必定集成。
每個(gè)proAptiv核心都是一顆超標(biāo)量(superscalar)架構(gòu)并支持亂序執(zhí)行的CPU,單周期可進(jìn)行4條整數(shù)以及2條浮點(diǎn)操作。多重級別TLB(頁表緩沖)的應(yīng)用以及支路緩存/預(yù)測的改進(jìn)使得proAptiv對比上代1074K系列性能提高超過60%。而FPU部分具有dual-issue特性,運(yùn)行頻率和CPU相同。
proAptiv和interAptiv家族還引入了EVA(Extended Virtual Addressing,擴(kuò)展虛擬化尋址)技術(shù)用來更好地管理可用空間。類似于Cortex-A15,這些IP具備一個(gè)coherence manager以及整合的L2緩存控制器并支持ECC。不同之處是Cortex-A15的設(shè)計(jì)極限支持32核心,而proAptiv家族最多支持6個(gè)。有意思的部分是proAptiv的Coherent Processing System(CPS)可根據(jù)負(fù)載控制各個(gè)核心的電壓/頻率等,類似于ARM在Cortex-A15中引入的big.LITTLE大小核心節(jié)能策略。但有一點(diǎn)不同:Cortex-A15中的節(jié)能狀態(tài)運(yùn)行核心是2個(gè)低功耗的Cortex-A7,抑或TI在OMAP 5中使用的Cortex-M4。而MIPS的proAptiv家族由于每個(gè)核心都能在超低電壓/頻率下工作,因此節(jié)能核心就是其自身,并且每個(gè)核心的面積也小于Cortex-A15。
架構(gòu)對比 MIPS proAptiv ARM Cortex-A9 高通Krait ARM Cortex-A15 Decode 3-wide 2-wide 3-wide 3-wide 流水線深度 13級 8級 11級 15級 亂序執(zhí)行 支持 支持 支持 支持 管線化FPU 有 有 有 有 多媒體處理引擎 32bit DSP ASE 可選64bit MPE 128bit NEON 可選128bit MPE 制程工藝 40nm/28nm 40nm/32nm 28nm 28nm 典型運(yùn)行頻率 1.2GHz 1.2GHz 1.5GHz 2.5GHz 對于嵌入式應(yīng)用,proAptiv的著重點(diǎn)是對于功耗的敏感性,此時(shí)proAptiv的最大運(yùn)行頻率預(yù)計(jì)只有1.5GHz左右。Anandtech稱根據(jù)MIPS的最新表態(tài),1.2GHz的典型運(yùn)行頻率是在臺積電40nm工藝的最差情況下取得。如采用同樣的28nm HP/G制程,proAptiv與Cortex-A15的極限頻率相當(dāng),均為2.0-2.5GHz。
interAptiv與microAptiv架構(gòu)總覽
interAptiv產(chǎn)品家族最大的特點(diǎn)是支持超線程——目前ARM還沒有一款產(chǎn)品引入超線程技術(shù)。隨著采用Intel Medfield Atom產(chǎn)品的智能設(shè)備上市,引入超線程技術(shù)對于目前日常使用的負(fù)載下性能的提升可謂非常有利。
MIPS稱3個(gè)interAptiv核心的性能表現(xiàn)類似或略微超過2個(gè)Cortex-A9/3個(gè)Cortex-A5核心,核心面積綜合三者也大致相當(dāng)。當(dāng)然MIPS著重宣傳的CoreMark測試分?jǐn)?shù)interAptiv肯定占優(yōu)勢。而interAptiv家族產(chǎn)品中CPU執(zhí)行管線為多個(gè)線程所共享,可減輕內(nèi)存訪問延遲對于性能的沖擊程度。
MIPS將進(jìn)程解釋為VPE(Virtual Processing Elements),interAptiv核心的流水線深度為9級,不支持亂序執(zhí)行。而支持多線程的IEEE 754標(biāo)準(zhǔn)FPU為可選項(xiàng),具體廠商/用戶可根據(jù)自己需求定制。此外DSP ASE多媒體處理引擎以及EVA擴(kuò)展尋址技術(shù)也同樣為可選模塊。節(jié)能技術(shù)部分interAptiv和proAptiv同樣應(yīng)用CPS系統(tǒng)。但與proAptiv對比,interAptiv核心架構(gòu)的節(jié)能技術(shù)更進(jìn)一步,核心可以在低負(fù)載下完全關(guān)閉:頻率降為0并且L1指令+數(shù)據(jù)緩存可在此時(shí)智能選擇,而proAptiv只能智能選擇L1指令緩存。
如使用臺積電40nm G工藝制造,interAptiv產(chǎn)品家族最高頻率可達(dá)1GHz并附帶一切模塊和超線程功能,如放棄超線程功能中的硬件調(diào)度部分頻率可達(dá)1.2GHz,最后如果去掉多媒體處理引擎頻率可沖至1.5GHz。MIPS表示這些參考值為“天之魔魂”頻率,此時(shí)功耗比處于最佳狀態(tài)。當(dāng)然這僅僅是授權(quán)標(biāo)準(zhǔn),實(shí)際產(chǎn)品如何取舍由用戶自行選擇。
而應(yīng)用于工業(yè)微控制領(lǐng)域最底端的microAptiv系列產(chǎn)品為此前M14k/c的“軟件優(yōu)化”版,支持microMIPS代碼壓縮。由于整合了DSP ASE引擎,信號處理可在更低成本下完成。
這種5級流水線的架構(gòu)核心頻率在65nm LP制程下最高可達(dá)400MHz,MIPS同時(shí)給出了和Cortex-M4的對比:
當(dāng)然,對比Cortex-M4多出來一堆特性面積上肯定也要更大:在90nm LP制程工藝的條件下,ARM給出的數(shù)據(jù)是Cortex-M4的面積為0.17平方毫米,而無緩存版microAptiv MCU的面積為0.42平方毫米。但MIPS對Anandtech稱上述數(shù)據(jù)非同條件對比,在90nm LP工藝面積優(yōu)化過后microAptiv只比Cortex-M4面積大0.01平方毫米??傊@點(diǎn)公說公有理婆說婆有理,不管大多少反正只要有附加特性肯定得用多余的面積來換。
雜談與總結(jié)
MIPS于2010年9月發(fā)布了1074K系列處理器,直到現(xiàn)在也只有一家廠商推出了實(shí)際的產(chǎn)品。雖然有不少家簽署了IP授權(quán)協(xié)議,但基于1074K的SoC處理器僅此一款——eSilicon去年宣布基于GlobalFoundries 28nm制程工藝的1074K產(chǎn)品流片完成,但離最終產(chǎn)品上市還至少有兩年的時(shí)間。這一點(diǎn)對于ARM也是同樣,Cortex-A15早在2011年2月就已宣布,實(shí)際產(chǎn)品上市要等到2013年初。
雖然高端的proAptic核心能帶來和Cortex-A15相當(dāng)?shù)男阅?,但不得不遺憾地說MIPS的參與實(shí)在有點(diǎn)晚了,來晚的參與者如果沒有帶來性能上的優(yōu)勢那就會(huì)成為劣勢。幸運(yùn)的是,MIPS產(chǎn)品的整體功耗更低,和ARM產(chǎn)品面向的市場有一些不同。但更大的劣勢在于市場中和MIPS簽署授權(quán)協(xié)議的廠商過少,不過由于兩大巨頭高通和博通均具有授權(quán),在這個(gè)移動(dòng)設(shè)備飛速發(fā)展的時(shí)代它們可能會(huì)利用MIPS產(chǎn)品填補(bǔ)ARM的空缺。(編者按:其實(shí)對于龍芯也同樣是一個(gè)機(jī)遇)
盡管Google同樣也把目光投向了MIPS,近期Android NDK更新后用新版開發(fā)工具做出的程序不會(huì)再在MIPS平臺出現(xiàn)兼容性問題而無法運(yùn)行。但夾在ARM與x86兩大陣營之間的MIPS顯然空間并不是太大,MIPS最好的方法就是不要放棄并繼續(xù)耕耘市場,推出更高性能的核心和嘗試打入中低端智能手機(jī)/平板電腦市場就是一個(gè)好手段。幸運(yùn)的是,君正這個(gè)MIPS的合作伙伴正在不斷努力,還聯(lián)合艾諾推出了全球首款A(yù)ndroid 4.0平板電腦。
不管怎么說,這次發(fā)布的新proAptiv系列產(chǎn)品對于用戶還是有幾個(gè)亮點(diǎn)的,特別是在家用網(wǎng)絡(luò)設(shè)備和機(jī)頂盒領(lǐng)域。這些地方本來就是MIPS而非ARM的強(qiáng)項(xiàng),而proAptiv的不俗性能也增加了MIPS進(jìn)軍消費(fèi)級市場的底氣。此外interAptiv和microAptiv系列對比ARM的定位相當(dāng)產(chǎn)品性能具有優(yōu)勢:interAptiv具有超線程技術(shù),microAptiv具有集成的強(qiáng)力DSP引擎。在開拓新市場方面兩者具有不小的優(yōu)勢。
預(yù)計(jì)proAptiv和interAptiv系列核心將于2012年中期開始進(jìn)入正式生產(chǎn)階段,而microAptiv現(xiàn)在就可進(jìn)行生產(chǎn)。MIPS已經(jīng)與多家廠商結(jié)成了戰(zhàn)略合作關(guān)系以推廣自家IP和技術(shù),并推動(dòng)SoC的研發(fā)速度。我們將繼續(xù)關(guān)注基于MIPS架構(gòu)SoC處理器的進(jìn)展方向,希望其能盡快拿出實(shí)物。
評論