據飛騰公司資料顯示,其最新產品飛騰2000采用ARMv8指令集,集成64個自主設計的FTC661處理器核,主頻為1.5GHz~2.0GHz,制程為28nm,功耗100W。該款產品在性能上持平了Intel的E5服務器芯片。目前,在服務器芯片市場中,Intel的服務器芯片處于霸主地位,本次亮相的飛騰2000,則是國產服務器芯片第一次在性能上追平Intel。
國內浪潮、曙光、華為、聯想等服務器廠商出售的服務器除少數外,基本上都是采用Intel的芯片。國產的申威、龍芯、飛騰的服務器芯片只是鳳毛麟角,不僅性能上和Intel差距較大,而且受制于軟件生態(tài)等因素,僅僅專供黨政軍市場,在民用市場缺乏競爭力。其實,飛騰2000早在去年就已經公布,也就是在國際大會hotchip公布的“火星”,根據當時的PPT,“火星”在權威的Spec 2006測試中,成績?yōu)檎麛?72,浮點585,足以和Xeon E5-2699v3相媲美。誠然,由于去年還沒有產品,這個成績是采用模擬器的測試分數。
跑分與英特爾的Xeon E5-2699v3相媲美有什么意義呢?對于商業(yè)公司的大部分服務器來說,他們用的都不是頂級至強芯片,而是至強系列芯片的中低端產品,比如E5-2640 V4,配置雙路,共20核心,40個線程(SMT)。而這就意味著,至少在性能上,飛騰2000對于很多商業(yè)公司來說是完全夠用的,只要軟件跟得上,完全可以在商業(yè)市場上,取代相當一部分Intel的服務器芯片,考慮到在企業(yè)數據中心里,Intel占據99.4%的市場份額,一旦飛騰2000替換掉部分至強芯片,哪怕僅僅替換掉10%的Intel芯片,這個市場也異常巨大。
相對于采用自主指令集的申威26010,飛騰2000購買了ARMv8指令集授權,這樣就使飛騰能夠借助ARM的軟件生態(tài)。而且飛騰公司宣稱,在ARMv8指令集兼容的現有產品中,FT-2000/64在單核計算能力、單芯片并行性能、單芯片cache一致性規(guī)模、訪存帶寬等指標上處于國際先進水平。其自定義的擴展接口不但可以用來擴展緩存容量和存儲能力,還可以用來外接FPGA等加速器類專用芯片,實現異構計算。
筆者認為,飛騰2000是針對超算和特定能夠實現大規(guī)模并行的應用而開發(fā)的,特別是其擁有32M二級緩存、128M三級緩存和16通道內存,以及205G/s理論內存帶寬非常適合高吞吐率服務器領域,比如對吞吐能力要求較高的互聯網/云計算服務器。
那么,在商業(yè)市場上飛騰2000能大展拳腳么?筆者認為在現階段還比較困難,雖然ARM一直想要開拓服務器市場,但由于在硬件和軟件上的因素使ARM至今沒能達成目標。
在硬件上,ARM的產品性能上相對于Intel始終有一定差距,特別是Intel Xeon D系列產品堵死了ARM通過低功耗服務器芯片市場侵蝕Intel市場份額的道路,使ARM進軍服務器芯片市場的計劃化為泡影。
在軟件上,雖然業(yè)界曾經傳言在2016年初ARM在服務器領域的生態(tài)會初成氣候,但時至今日,其軟件生態(tài)依舊沒能形成,這就給ARM芯片在服務器領域的推廣造成很大障礙。
因此,在目前存在生態(tài)障礙的情況下,飛騰2000在商業(yè)市場上很難取得成功,至少在現在,一些特定領域才是飛騰2000的歸宿。另外,雖然飛騰公布的Spec 2006測試成績與Intel Xeon E5-2699v3相當,但這很大程度是依靠核心數量堆出來的,在單核性能上與Intel依然有著一定差距,而在一些對單線程性能要求較高的應用,飛騰2000可能會遭遇水土不服。根據飛騰官方公布的資料,“火星”的芯片面積高達640平方毫米,過大的芯片面積會使芯片的成本比較高,再加上有產量相對有限,致使飛騰2000無法靠龐大出貨量平攤成本,這會使飛騰2000的價格會比較昂貴。
雖然飛騰2000存在一些瑕疵,但飛騰2000依舊是一款由國內一流技術團隊開發(fā)的優(yōu)秀產品,特別是在當今無論是國外還是國內都沒有同類產品與之競爭的情況下,一旦ARM、谷歌等公司把生態(tài)建成,飛騰2000未必沒有一飛沖天的機會。