AMD+ARM:雙劍合璧 未來可期
2023-10-13 06:12:10 2
這是一個風起雲湧的移動時代,各家手機、平板廠商春風得意,而笑得最開心的,是為這一切提供堅強後盾的ARM。正是他們的CPU架構,奠定了整個移動世界的基礎。正是憑藉他們的技術,高通、三星等晶片廠商賺取了滾滾的鈔票。
相比之下,傳統的x86世界有些失落,Intel、AMD這一對老冤家、往日的明星級人物如今失去了不少光彩。他們都在努力緊跟時代,但卻走向了截然不同的方向:Intel依然執著地堅守x86,努力將其推向平板機,推向智慧型手機,推向可穿戴設備;AMD則敞開胸懷,擁抱了ARM架構,成為惟一一個橫跨x86、ARM兩大陣營的半導體企業。
業界沉沉浮浮,但是AMD卻一直保持著平穩發展,經過一番變革,正逐漸走出屬於自己的路子:APU成為最核心的業務,在主流和低功耗領域都表現不俗;HSA異構計算逐漸成型,得到了眾多業界巨頭的鼎力支持;半定製業務別開生面,完全佔領了Xbox One、PS4兩大新一代遊戲主機……
但最令人側目的,還是AMD、ARM的聯姻。
兩家公司的名字都只有三個字母,還有兩個是一模一樣的,但在歷史上並沒有什麼交集,各自擺弄著自己的產品架構,各自發展著自己的市場領域。即便是歷經變革,進入移動網際網路的時代,雙方似乎也是老死不相往來的份兒,反而逐漸成了死對頭,都想掠奪對方的地盤。
2012年6月,AMD意外地宣布將會在自家APU處理器中引入ARM核心,但並不是CPU,而只是一個基於Cortex-A5架構、TrustZone技術的安全協處理器模塊。這驗證了AMD此前關於引入第三方IP的說法,但我們當時以為也就僅此而已了。
4個月後,AMD又做出了真正震驚世界的宣布:將在自家的Opteron皓龍伺服器處理器產品線中引入64位ARM架構,首款產品代號「Seattle」(西雅圖),主要面向高密度伺服器和數據中心。AMD還宣稱,這將是伺服器領域自AMD 2003年發布首款64位架構皓龍處理器以來最大的轉折和變革。
這樣的變化實在出乎幾乎所有人的意料,但細細想來又在情理之中。ARM已經不想局限在小小的行動裝置上,更想進入高性能的殿堂,在桌面、伺服器上佔據一席之地,無奈始終找不到突破口;Intel是無可爭議的x86巨無霸,但就像微軟Windows一樣,這既是利器也是包袱,完全束縛其無法邁開更大的腳步;AMD正在圖謀自我革命,尋求更多機遇,尋求x86之外的更多選擇,尤其是更傾向於低功耗、高能效的方向。
如此一來,AMD、ARM的聯姻可謂水到渠成、一拍即合,也迎合了二者的未來方向。
之後,AMD+ARM的組合頻頻出境:官方路線圖披露採用Cortex-A57架構,SoC單晶片設計;同步進入嵌入式領域,最多八核心,TDP 15-30W;AMD高管在公開場合大力讚揚ARM,稱其更具成本和開發優勢;Opteron A1100正式宣布,AMD ARM處理器真正上路;新處理器順利出樣,並首次進行公開演示……
就在我們靜待它在今年第四季度發布上市的時候,AMD又突然放出了兩枚重磅炸彈,再次震驚了世界:「Project SkyBridge」(天橋工程)將在歷史上首次實現x86、ARM兩種架構的針腳兼容;AMD將自主研發基於64位ARM指令集的架構「K12」。
這兩條,無論哪一條拿出來都是重量級的,AMD卻毫不吝嗇地同時拋給了我們,還真得好好消化一番。
SkyBridge處理器將在2015年和我們見面,採用新的20nm工藝製造,其中ARM版基於Cortex-A57 CPU核心,x86版則採用下一代Puma+ CPU核心。二者都會整合GCN GPU圖形核心、PSP平臺安全處理器,都支持HSA異構系統架構,特別是ARM版將成為AMD第一個針對安卓系統的HSA平臺。
x86、ARM一向勢同水火、勢不兩立,如今竟然要實現針腳兼容、可以互相替換,實在是有些難以置信。這意味著,廠商只需要設計一塊主板、一套系統,就可以根據需要,隨意選擇安裝這兩類處理器,從而大大提高產品靈活性、支持更廣泛應用,並減少投資、降低成本。
K12,它無疑會繼承AMD K6、K7、K8、A12這一系列經典歷史架構的優良傳統,並在ARM上發揚光大。它基於AMD ARMv8 64位指令集授權自主設計,並由AMD首席架構設計師Jim Keller領銜的團隊負責,預計2016年面世。
K12意味著經過兩代產品的預熱和鋪墊,AMD終將完成對ARM技術的徹底消化,擁有真正屬於自己、更加強大和高效的ARM架構,而不僅僅是挪用公版架構。現如今,能做到這一點的廠商寥寥無幾,只有高通、蘋果、NVIDIA、三星,不過後兩者的都還停留在紙面上,拿出了64位ARM架構產品的更是僅僅蘋果一家。
如果說「Seattle」是AMD引入ARM、跨界發展的一個嘗試,那麼「SkyBridge」就是一次革命性的突破,它將打破兩大陣營之間有史以來堅固的壁壘,為伺服器、為整個半導體行業打開全新的局面,為廠商、開發者、用戶提供更豐富、更靈活的選擇,尤其是「SkyBridge」也會完整支持HSA,AMD將籍此打造出業界少有的雙架構計算平臺,進一步擴大異構計算的影響力和應用範圍。
K12則又是一次飛躍性的發展。它不但會讓AMD擁有真正屬於自己的ARM架構,更會將觸角從單純的伺服器領域延伸出去,走向低功耗客戶端,走向嵌入式,走向半定製。這就意味著,AMD將在自己的各個業務領域內同時揮舞x86、ARM兩把利劍,即使是普通的消費者也能用上AMD ARM。
值得一提的是,AMD將於5月15日召開盛大的APU14技術創新大會,而且首次在中國北京舉行。根據介紹,AMD屆時會全方位地展現自己在各條產品線上的技術和創新,其中也必然少不了ARM方面。
雖然具體的內容還不得而知,但幾乎可以肯定,SkyBridge、K12都會藉機進一步揭開神秘面紗,讓我們一窺AMD規劃中的x86/ARM雙架構宏偉藍圖。拭目以待吧!■