在剛剛結(jié)束的Hotchips 2015會議上,一家成立不久的中國企業(yè)公布了一顆代號“火星”的ARM指令集64核心處理器。令人震驚的是,這顆由中國團(tuán)隊開發(fā)的CPU擁有媲美Intel公司最頂級服務(wù)器芯片的性能,毫無疑問是目前ARM陣營最強大的處理器。
Phytium,中文名飛騰,是一家成立于2012年的年輕CPU研發(fā)企業(yè)。然而光是從公司名稱和所在地廣州,我們就可以知道這家企業(yè)的真實身份。
飛騰公司是中國國防科技大學(xué)高性能處理器研究團(tuán)隊建立的企業(yè),而國防科大在IT界最為人熟知的作品就是天河2A超級計算機(jī)連續(xù)五屆奪得世界超算排行榜性能冠軍。天河2A的部分芯片采用了國防科大自主開發(fā)的Sparc指令集CPU,飛騰1500。顯然,飛騰公司的名稱就是取自這款產(chǎn)品。公司選址在廣州也是為了靠近廣州超級計算中心,也就是天河2A的所在地。
中國的ARM構(gòu)架處理器:打敗Intel頂級芯片
與中科院計算所知名的龍芯處理器團(tuán)隊不同,國防科大的CPU研發(fā)機(jī)構(gòu)在公眾眼中沒什么名氣。事實上,早在十年前業(yè)內(nèi)就有傳聞指國防科大正在逆向山寨Intel的IA64體系處理器安騰。
后來安騰CPU在市場上舉步維艱,NUDT(國防科大英文縮寫)也停止了對其模仿的工作,轉(zhuǎn)而開發(fā)采用Sparc指令集的高性能芯片。
經(jīng)過數(shù)年的努力,NUDT先后研制出飛騰1000、飛騰1500兩款服務(wù)器處理器,開始逐漸為業(yè)界所知。
天河系列超算開始在全球超算領(lǐng)域嶄露頭角后,國防科大將眼光放到了更遠(yuǎn)的未來。天河2A和之前的一系列國產(chǎn)超級計算機(jī)均采用Intel、NVIDIA、AMD等美國企業(yè)生產(chǎn)的處理器,其計算能力、軟件編寫嚴(yán)重依賴這些外國公司。若想自己掌控超級計算機(jī)的研發(fā)節(jié)奏,研制自主知識產(chǎn)權(quán)的高性能處理器是必經(jīng)之路。此時,學(xué)校的CPU團(tuán)隊經(jīng)過幾代產(chǎn)品的研發(fā)已經(jīng)頗具實力,他們便擔(dān)負(fù)起了設(shè)計有著世界一流水平的CPU的重任。
Intel智能芯片
如今,NUDT的努力結(jié)出了碩果。Hotchips 2015大會上,飛騰公司介紹了他們的”火星”,一顆兼容ARMv8指令集,四發(fā)射亂序執(zhí)行,擁有多達(dá)64個核心,主頻達(dá)到2GHZ的服務(wù)器CPU。
在標(biāo)準(zhǔn)測試集Spec 2006中,”火星”的多核整數(shù)分?jǐn)?shù)高達(dá)672,浮點分?jǐn)?shù)585。相比之下,Intel目前最強的處理器Xeon E7-8890v3和Xeon E5-2699v3的整數(shù)、浮點成績分別是680和460,"火星”的性能足以與它們媲美!
“火星”的核心代號為”小米”,這個名字足夠令許多人浮想聯(lián)翩了。不過取這個名字很可能只是巧合,因為飛騰公司與制造智能設(shè)備的小米公司并沒有任何關(guān)聯(lián)。”小米”核心是典型的現(xiàn)代高性能處理器微架構(gòu)設(shè)計,四發(fā)射、兩個浮點單元,不長的流水線和三級緩存方案。它顯然并不是為密集浮點運算設(shè)計的產(chǎn)物,單周期雙精度浮點輸出只有4Flop。