ARM與x86的較量 未來(lái)誰(shuí)更適合云計(jì)算時(shí)代
ARM和英特爾處理器架構(gòu)之爭(zhēng)不斷升溫。英特爾x86如今的地位確實(shí)難以動(dòng)搖,但是ARM具有顯著的功耗優(yōu)勢(shì),在未來(lái)更具吸引力。那么什么樣的CPU最能滿(mǎn)足未來(lái)的需求呢?
ARM于2011年發(fā)布了Cortex-A15處理器,它采用多核無(wú)序超標(biāo)量設(shè)計(jì),主頻可高達(dá)2.5GHz。Cortex-A15具有重要意義,因?yàn)樗c前代的ARM設(shè)計(jì)背道而馳,前代ARM處理器以犧牲性能為代價(jià)實(shí)現(xiàn)最低能耗。相反,Cortex-A15以實(shí)現(xiàn)強(qiáng)大的性能指標(biāo)為明確目標(biāo),而把低能耗放在了次要位置。ARMHoldings從本質(zhì)上來(lái)說(shuō)是一家向其他制造商發(fā)放自身設(shè)計(jì)許可的知識(shí)產(chǎn)權(quán)公司,由制造商制造芯片,然后再將芯片應(yīng)用于其他制造商的系統(tǒng)產(chǎn)品之中。2012年底,市場(chǎng)上開(kāi)始出現(xiàn)采用Cortex-A15設(shè)計(jì)的產(chǎn)品,預(yù)計(jì)2013年將會(huì)出現(xiàn)更多此類(lèi)產(chǎn)品。
但是,想要贏得未來(lái)競(jìng)爭(zhēng)的處理器公司并不只ARM一家。幾周前,英特爾針對(duì)數(shù)據(jù)中心發(fā)布了基于自身凌動(dòng)架構(gòu)的全新低功耗CPU。凌動(dòng)S1200系列旨在提供x86在低功耗片上系統(tǒng)上的指令集兼容性,。凌動(dòng)S1200系列主要針對(duì)微服務(wù)器和其他以性能為導(dǎo)向、功耗較低的應(yīng)用。
以下是三星Exynos5250(對(duì)最近推出的Cortex-A15的授權(quán)實(shí)施)和英特爾凌動(dòng)S1260(S1200系列的高端產(chǎn)品)的簡(jiǎn)要對(duì)比情況。Exynos5系列應(yīng)用于最新的SamsungGoogleChromebook和Nexus10平板電腦中。需要特別說(shuō)明的是,三星Exynos5250與英特爾凌動(dòng)S1260這兩款處理器都僅是龐大的處理器家族中的,因此對(duì)某一市場(chǎng)所進(jìn)行的最佳優(yōu)化并不完全適合另一個(gè)市場(chǎng)。最典型的示例就是Exynos的4GB內(nèi)存限制,這對(duì)于移動(dòng)應(yīng)用來(lái)說(shuō)很正常,但是顯然并不適合云計(jì)算。但是,Cortex-A15架構(gòu)采用了一個(gè)40位的分頁(yè)內(nèi)存算法(“大物理地址擴(kuò)展”),可支持高達(dá)1TB的內(nèi)存。
注意:Exynos5250的功耗目前尚且未知,難以獲取。我尋遍所有三星文檔,也未能發(fā)現(xiàn)。我唯一的收獲是在StreamComputing找到了電壓預(yù)估。這一數(shù)值可能并不正確。此處的主要目的是說(shuō)明它的功耗相當(dāng)?shù)停赡艿陀诹鑴?dòng)1260。
現(xiàn)在的問(wèn)題是ARM和英特爾x86哪款CPU更好?然而這將引發(fā)另外一個(gè)問(wèn)題:在哪方面更好?Leverhawk主要感興趣的兩個(gè)市場(chǎng)是移動(dòng)計(jì)算和云計(jì)算,因此,此后的分析也將更側(cè)重于這兩方面的內(nèi)容。
將要進(jìn)行對(duì)比的主要因素包括:
功耗
性能
應(yīng)用兼容性
數(shù)據(jù)中心特性
移動(dòng)計(jì)算
在移動(dòng)世界,如果其他條件都相同,那么功耗則是取得成功重要的決定性因素。雖然晶體管數(shù)量、內(nèi)存大小和磁盤(pán)容量都在不斷增加,但是電池性能并未隨之增強(qiáng)。ARM架構(gòu)具有相當(dāng)出色的能效,因此,目前它廣泛應(yīng)用于包括智能手機(jī)和平板電腦在內(nèi)的各種移動(dòng)設(shè)備中。但是除了智能手機(jī)和平板電腦外,移動(dòng)市場(chǎng)還包括筆記本電腦和上網(wǎng)本。
談到智能手機(jī)和平板電腦時(shí),用戶(hù)通常會(huì)有這樣的想法,“我希望設(shè)備能夠隨身攜帶,而且至少能夠運(yùn)行一整天不用充電。設(shè)備不能太重,所以不能使用巨大的電池;設(shè)備必須具有出色的能效。但是除了電池需要能夠保持一整天外,我還需要設(shè)備保持較快的速度,因?yàn)槲蚁M恢痹谠O(shè)備上運(yùn)行各種應(yīng)用。我無(wú)需在手機(jī)或平板電腦上運(yùn)行與臺(tái)式機(jī)相同的系統(tǒng);我希望購(gòu)買(mǎi)新軟件,以適合新的使用模式。我不需要TB級(jí)的內(nèi)存或者像ECC那樣卓越的數(shù)據(jù)中心特性?!?/P>
只要摒棄對(duì)現(xiàn)有操作系統(tǒng)和應(yīng)用的依賴(lài)并假定會(huì)出現(xiàn)新的應(yīng)用環(huán)境(比如iOS和Android),那么
評(píng)論