ARM“逆襲”

數據中心

作者:孫傑賢

64位技術一直是ARM服務器被競爭對手詬病的地方,然而這一軟肋被AMD剔除了。

美國時間2014年1月28日,AMD公布了其首款ARM架構的SoC——代號為“Seattle”的皓龍(Opteron)A1100係列。皓龍 A1100采用64位ARMv8架構,支持4核或8核ARM Cortex -A57處理器,高達4MB的共享L2與8M共享L3緩存,可容納128GB的DDR3或DDR4,並配有8道PCI-Express Gen3 I/O,性能完全可以媲美x86服務器芯片。更重要的是,皓龍 A1100係列那讓人驚訝的功耗。按照AMD公司計劃,今年3月將推出皓龍 A1100的樣片,年內量產。AMD公司願景是成為ARM服務器芯片領域的領導者。

擴張

多年來,憑借體積小、低成本、低功耗、高性能的優勢,ARM公司幾乎壟斷了移動和嵌入式電子設備芯片市場。據不完全統計,超過90%的嵌入式電子設備以及近乎100%的移動電話都采用了ARM公司的處理器,包括蘋果手機。在稱霸移動設備領域後,ARM的觸角開始伸向桌麵和服務器,而企業服務器則是最能證明自己從而讓批評者閉嘴的領域。

2011年10月,ARM公布最新處理器規格ARMv8架構,正式吹響進軍服務器市場的號角。ARMv8架構不僅將高功耗效率的64位計算的優勢引入諸如服務器和高性能計算新應用領域,也為現有的軟件提供向後兼容和移植能力。

張陽是國內一家服務器廠商的產品經理,他表示歡迎ARM進入服務器市場並希望ARM成功。對於原因,他解釋,現在市場對低功耗服務器的需求非常強烈,尤其是那些大型的互聯網數據中心;而且作為OEM廠商,他們也不願意看到一家芯片廠商壟斷整個市場的局麵,沒有選擇就沒有話語權。

張陽的觀點一定程度上可以代表服務器OEM和ODM廠商的一個內心狀態,他們已經厭煩了被動的選擇。這也是為什麼ARM在宣布進入商用服務器後,戴爾和惠普等都表現出很高的熱情。另一方麵,雲服務和移動應用當前呈現爆炸性的增長,這類應用的一個顯著特點是“小負荷”,對數據中心基礎設施的計算能力和負載均衡等性能要求不高,而需要海量的數據存儲和分析能力支持。這些都是ARM服務器的機會所在,更重要的是ARM服務器的低功耗非常契合未來大型雲計算數據中心在供電與製冷方麵的需求。

事實也證明,ARM服務器是受歡迎的,它能很好的滿足Web、存儲、社交以及大數據等應用需求。

起伏

惠普和戴爾相繼推出了自己的ARM服務器產品,而百度更是在南京雲計算數據中心規模部署了自主研發的ARM架構的服務器,用於支撐百度雲服務。另一互聯網巨頭穀歌公司也早就表達了自己對芯片產業的興趣。2013年8月,IBM宣布同穀歌結成OpenPower Consortium聯盟,向穀歌授權Power架構,年底又有知情人士透露,穀歌公司正在考慮自主設計ARM服務器芯片。

百度在ARM服務器架設方麵已經積累了非常豐富的經驗,利用代碼指令集變遷的方法,將x86平台與ARM平台進行整合,利用ARM軟件工具鏈使調試工具完善,發揮ARM服務器32位優勢,並利用特殊指令變量對齊的方法,成功架設了全球首款規模商用的ARM服務器。據悉,ARM服務幫助百度雲降低25%的TCO。