在對(duì)于為什么設(shè)計(jì)成64位處理器,ARM首先給了一個(gè)非常直接的答復(fù):可以支持4GB內(nèi)存。從目前移動(dòng)終端的硬件規(guī)格看,顯然這不是針對(duì)目前的移動(dòng)設(shè)備而設(shè)計(jì)的。ARM接下來(lái)給的說(shuō)明就想對(duì)細(xì)致一些了:在服務(wù)器應(yīng)用領(lǐng)域,目前的操作系統(tǒng)和應(yīng)用程序都是64位的,因此64位尋址對(duì)于這些應(yīng)用程序來(lái)說(shuō)是至關(guān)重要的。ARMv8架構(gòu)(指Cortex A50系列)在節(jié)能和電源優(yōu)化方面的優(yōu)勢(shì)結(jié)合對(duì)AArch64(ARM的64位指令集)支持,使Cortex A50系列處理器能夠在高效能低功耗服務(wù)器上獲得應(yīng)用程序的廣泛支持。
在實(shí)際的性能測(cè)試中,Cortex A50系列確實(shí)表現(xiàn)得比較搶眼,然而這只是相對(duì)于ARMv7而言,單純的ARM處理器運(yùn)算能力似乎僅僅停留在對(duì)于移動(dòng)終端的數(shù)據(jù)處理上,甚至目前最低端的 ATOM處理器都能將其輕易擊敗。那么在當(dāng)今X86領(lǐng)域Intel XEON、AMD Opteron等運(yùn)算“巨獸”面前,ARM處理器究竟表現(xiàn)出哪些優(yōu)勢(shì)呢?
答案在于運(yùn)算節(jié)點(diǎn)密度與能耗。以惠普Project Moonshot為例,將四核心ARM處理器部署到4U規(guī)格的惠普ProLiant SL6500機(jī)箱,可以裝入4個(gè)服務(wù)器集群框架,每個(gè)框架有72個(gè)四路運(yùn)算節(jié)點(diǎn),總節(jié)點(diǎn)數(shù)達(dá)到288個(gè),總運(yùn)算核心數(shù)量達(dá)到4608個(gè),通過(guò)堆積節(jié)點(diǎn)數(shù)量提升了整體的運(yùn)算能力。而在滿足應(yīng)用需求的情況下,使用ARM搭建的服務(wù)器與X86服務(wù)器相比,能耗降低89%,機(jī)架占用的空間減少94%,成本降低了63%,復(fù)雜度降低了 97%。這也就不難看出為何ARM會(huì)對(duì)服務(wù)器市場(chǎng)雄心勃勃了。
AMD:多元化意味著“三心二意”
但是相對(duì)于ARM來(lái)說(shuō),AMD則表現(xiàn)的相對(duì)冷靜,甚至在ARM雄心勃勃的這個(gè)時(shí)機(jī)“不適當(dāng)”的潑了一瓢冷水。在11月30日的一次公開(kāi)會(huì)議上,AMD公司的首席執(zhí)行官Rory Read發(fā)表了以下言論:“毫無(wú)疑問(wèn)X86將是我們的重要業(yè)務(wù),我相信它在未來(lái)5到10年將是我們的重要組成部分,直到我退休后都是如此,未來(lái)25到30 年X86仍然和現(xiàn)在一樣是應(yīng)用程序的主力,不會(huì)有根本的改變。(原文:There are no doubts that x86 is going to be a huge portion of our business. I think that it is going to be an important segment of our business for 5 – 10+ years. The x86 is going to be here long after I am retired. […] There will be x86 applications just like there are mainframe applications today, 25 – 30 years later. That is not going to fundamentally change,)”
顯然,對(duì)于AMD來(lái)說(shuō),戰(zhàn)略的重心是產(chǎn)品的多元化與異構(gòu)。目前AMD除了擁有X86處理器之外,還有融合了加速計(jì)算的APU產(chǎn)品,如何將產(chǎn)品融合成最佳解決方案,才是AMD在重點(diǎn)考慮的問(wèn)題。
在AMD宣布進(jìn)軍ARM之前,今年3月AMD一次收購(gòu)行為曾經(jīng)引起行業(yè)內(nèi)的關(guān)注,也是Rory Read上任后的第一筆收購(gòu)行為,被收購(gòu)的公司名為SeaMicro。SeaMicro擁有獨(dú)特的Freedom Supercompute Fabric連接技術(shù),SeaMicro憑借該技術(shù)推出了微型服務(wù)器產(chǎn)品,空間占用只有普通服務(wù)器的六分之一,大約是一張名片大小,而功耗水平也只有傳統(tǒng)服務(wù)器的四分之一。
有趣的是SeaMicro曾經(jīng)推出基于Intel平臺(tái)的解決方案,通過(guò)Freedom架構(gòu)與專用集成電路,在機(jī)箱中集成了512顆ATOM處理器。SeaMicro還推出過(guò)SM10000-XE服務(wù)器,獲得Intel的肯定,認(rèn)為其能在未來(lái)服務(wù)器市場(chǎng)中取得10%的市場(chǎng)份額。不過(guò)SeaMicro最終落入了AMD手中,有傳聞稱是因?yàn)镮ntel對(duì)SeaMicro的技術(shù)不感興趣而拒絕收購(gòu)。
所以在服務(wù)器領(lǐng)域,Cortex A50是ARM的全部;但對(duì)于AMD來(lái)說(shuō),未來(lái)的ARM處理器將只不過(guò)多元化下面的一個(gè)分支。憑借收購(gòu)SeaMicro獲得的Freedom光纖架構(gòu),AMD有能力消除多元化與集群之間的瓶頸——先將單一處理器通過(guò)Freedom組成集群,再將集群連入網(wǎng)絡(luò)。只不過(guò)這套架構(gòu)更適合ARM,因?yàn)锳RM 的運(yùn)算性能是通過(guò)運(yùn)算規(guī)模換取的,而堆積運(yùn)算規(guī)模首先就要消除CPU之間的連接瓶頸——用Freedom最適合了。
對(duì)于AMD來(lái)說(shuō)另一個(gè)更重要的問(wèn)題在于時(shí)間點(diǎn)。目前ARM服務(wù)器還沒(méi)有成功的應(yīng)用案例,并且缺乏操作系統(tǒng)、軟件支持與用戶需求。AMD的產(chǎn)品要在2014年才會(huì)推出,也就是說(shuō)在AMD眼里,ARM與X86之間的競(jìng)爭(zhēng)最早也要在2014年才開(kāi)始,至于何時(shí)結(jié)束和結(jié)果如何更是遙遙無(wú)期,即使這個(gè)戰(zhàn)爭(zhēng)結(jié)束,也很可能還要卷入各個(gè)ARM處理器廠商之間的廝殺。而至少未來(lái)的一年甚至幾年里,就像Rory Read說(shuō)的那樣,“我相信它在未來(lái)5到10年將是我們的重要組成部分”,因?yàn)锳MD目前還要依靠X86領(lǐng)域的業(yè)務(wù)活著。