除了海思麒麟 華為在ARM芯片上還有哪些成就?
在麒麟950的發(fā)布會上,華為宣布用于服務器的自主芯片正在緊鑼密鼓的研發(fā)中。其實,正在開發(fā)ARM服務器芯片的遠遠不止華為,國防科大、高通、AMD等IC設計單位或公司都已經設計出或正在設計ARM服務器芯片。
本文引用地址:http://2s4d.com/article/201601/286172.htm相對于ARM的32位指令集授權上的謹慎,ARM對其的64位指令集授權則顯得非常大方,除了拉攏ARM陣營IC設計公司沖擊服務器芯片市場外,也有ARM的64位指令集自身的原因。
其實,當初的ARM的64位指令和32位指令不是一回事,兩者無法像MIPS64和MIPS32,X86 64和X86 32那樣完全兼容。ARM的64位指令某種程度上是重新定義過的,在軟件上與ARM 32位指令無法兼容,只有在系統(tǒng)狀態(tài)切換時才能在32和64位指令間切換,如果內核是ARM 64位的,應用是ARM 32位的,或者內核是ARM 32位的,應用是ARM 64位的,就會出問題。
最初的ARM的64位指令和32位指令有點類似于Intel當年IA-32和IA-64的關系,IA-64是超長指令集(VLIW),與是CISC的IA-32不兼容。
因此,ARM之所以熱衷于推銷64位指令,根本原因就在于此,當年Intel正是因為IA-32和IA-64的不兼容,在IA-64的生態(tài)建設上力所不逮,被AMD抓住機會做出了64位的X86服務器芯片,迫使Intel不得不推出了64位的X86芯片,并放棄了安騰,才重新占據上風。
ARM可能是吸取了Intel當年的教訓——為了更快速的推廣64位指令集和建立相應的軟件生態(tài),必然要一改過去對ARM 32位指令集授權的謹慎,選擇了向諸多頗有實力的廠商授權64位指令集,加速生態(tài)建設,防止被競爭對手抓住機遇。同時,用虛擬化的辦法混跑32位和64位。在ARM 32位指令集時代,華為、國防科大等一大批原本公司或單位是不具備ARM指令集授權的,但也借著ARM推廣64位指令集的東風拿到了授權。
不過,即便如此,指令集授權費用依舊價格不菲,據小道消息稱,國防科大拿到的授權費為每5年1億美元,而且5年后是否延續(xù)授權,以什么價格都必須重新和ARM談判,雖然沒有關于華為的小道消息,但對照國防科大的條件,很有可能也是類似的價格,也是5年期的授權。
華為在ARM芯片方面有什么成就?
華為的ARM芯片最廣為人所知的就是海思麒麟了。6年前,初出茅廬的K3因為成品不夠成熟以及營銷、鋪貨策略失誤導致最終連在山寨機市場都無法立足,但第一次大膽嘗試給海思公司積累了寶貴的經驗。兩年后的K3V2則是全球首個發(fā)布的集成了4核ARM cortex A9的手機芯片方案,雖然存在兼容性差、功耗大等問題,但之后的麒麟910,用Mali450MP4替換掉GC4000,并使用28nm HPM制程工藝后一舉脫胎換骨,成為海思麒麟第一款能用的SOC,榮耀3C LTE版、P7、Mate2、榮耀X1等機型在搭載麒麟910后,其性能和功耗的完美平衡倍受好評,并逐步被市場接受。
2014年5月發(fā)布的麒麟920堪稱驚艷,麒麟920采用大小核架構,集成了4核ARM cortex A7和四核ARM cortex A15,在GPU方面選擇了 Mali T628MP4??陀^地說,麒麟920在性能方面相對于麒麟910是一個質的飛躍。良好的功耗控制和多核調度使麒麟920在保障性能滿足絕大多數應用的同時,功耗控制得非常好,相對于處于同一檔次,并被媒體報道存在漏電瑕疵的聯(lián)發(fā)科MT6595,麒麟920在多核調度、性能和功耗的平衡方面做得更好。搭載麒麟920系列SOC的榮耀6、榮耀6plus、Mate7等機型無一例外獲得成功,其中Mate7還成為國家領導人用于贈送外賓的禮品。
2015年的麒麟930集成了8核ARM cortex A53,在GPU方面和麒麟920一樣選擇了 Mali T628MP4,在性能方面相對于麒麟920提升有限,但其基帶使用了華為自主研發(fā)的4G MSA技術,在信號的穩(wěn)定性和通話質量方面有一定提升。
最新發(fā)布的麒麟950集成了4核ARM cortex A53和4核ARM cortex A72,得益于16nm FF+工藝,麒麟950在功耗和性能的平衡上做得非常好,ARM cortex A72 在2.3G主頻下,單核功耗為1.25W,加上智能感知處理器、LPDDR4、新系統(tǒng)總線等新特性,麒麟950完全能續(xù)寫自麒麟920以來開創(chuàng)的輝煌歷史。
但華為的ARM芯片不僅僅只有麒麟。在2015年初,華為發(fā)布了集成32核ARM cortex A57的芯片,該款芯片采用臺積電16nm制程,是用于高性能、低能耗設備的網絡處理器。此外,在麒麟950發(fā)布會上,華為還宣布正在設計自主微結構的服務器芯片,該款芯片一旦上市,將徹底結束華為使用ARM公版微結構的歷史。
其實,海思的芯片是服務于華為的發(fā)展戰(zhàn)略的,并有云、管、端三個方向,“端”指的就是終端,就是大家最常見的手機芯片,也最為人所知。而“管”則廣泛用于通信領域,比如大家打電話,十有八九要經過這些芯片處理?!霸啤钡腃PU市場普及,最大障礙并非技術,而是軟件生態(tài)。
華為的ARM服務器能賣得好嗎?
相對于使用ARM公版微結構的手機芯片,華為自主設計的服務器芯片才是筆者更關心的話題。不過,在短時間內,筆者并不看好ARM服務器芯片。
正如同Intel在打入手機芯片市場時,受制于軟件生態(tài),導致事倍功半的結果,在向PC和服務器芯片市場進軍時,ARM也遭遇到了同樣的難題。加上Intel已經上市的低功耗服務器芯片徹底堵死了ARM通過低功耗服務器芯片侵蝕市場的可能性,導致ARM很難在服務器芯片市場于Intel競爭,只能靠走差異化或,政策保護的路子。
具體來說,國防科大的64核ARM服務器芯片“火星”性能不可謂不強,根據SPEC2006模擬器成績,在多核性能方面能與Intel E5比肩,但受制于相對較弱的單核性能和軟件生態(tài),將來即便和銀河麒麟操作系統(tǒng)聯(lián)手出擊,在相當一段時間里,也只能在黨政軍市場中混口飯吃。
而高通也是看到了憑借純粹的市場競爭,ARM服務器芯片很難撼動X86服務器芯片的地位,而美國政府顯然不會為高通拉偏架打壓Intel。于是高通找到貴州省政府,成立合資公司貴州華芯通半導體技術有限公司,依靠中國地方政府的保護和投資獲取ARM服務器芯片的生存空間。(該公司首期注冊資本為18.5億人民幣,貴州省政府的投資機構占股55%,美國高通公司的一家子公司占股45%。筆者認為該項合資,有可能演變?yōu)楹腺Y公司拿高通的芯片穿個馬甲,搖身一變成為具有“中國自主知識產權”的芯片,再由地方政府買單,借助政府的力量向黨政軍推廣,和兆芯基本一個性質)
而AMD做ARM芯片則是出于急病亂投醫(yī)——在X86芯片上被Intel多年壓著打,股價早已是低的不可思議后的無奈之舉,而且還有很強的試試水,撈一票的性質,雖然AMD的ARM宣稱能夠運行Windows。
華為的ARM芯片哪怕在1-2年后成功研發(fā),即便擁有不弱于國防科大“火星”的性能,其市場前景依舊不樂觀——很有可能要華為自產自銷,或者借助華為和政府、運營商之間良好的關系來打市場,非黨政軍市場的數據中心很有可能依舊以X86服務器為主流。
結語
筆者認為,華為自主設計高性能服務器芯片,其最大的意義并非在于該服務器芯片能在商業(yè)上從Intel手中搶走市場份額,而在于服務華為的“云、管、端”發(fā)展戰(zhàn)略,以及培養(yǎng)人才、鍛煉隊伍、積累經驗和技術!
目前,國內成功研發(fā)出安全可控高性能芯片的單位僅僅有龍芯、申威和飛騰,三者都是有著深厚的技術積累和淵源——龍芯源自中科大的技術力量,龍芯的董事長和總裁都是夏培肅院士的學生;飛騰則與哈軍工一脈相承;申威則和建國初期就存在的科研院所有很深的淵源......
評論