Cloud
如果聽說過超級計算機(jī)概念的讀者朋友,相信都曾有過這樣的想法“用它來玩游戲是不是很爽啊?”事實上,超級計算機(jī)是用來做大型計算的,比如對新型武器實驗的計算機(jī)模擬、對重大工程項目進(jìn)行計算機(jī)仿真等,這些計算往往涉及到非常巨量的數(shù)據(jù),如果用你的個人電腦來計算,可能要花費數(shù)年、數(shù)十年甚至是上百年的時間,而超級計算機(jī)可能只需要一天甚至幾小時,所以,一個國家可以組建多高算力的超級計算機(jī),就是體現(xiàn)國家科技實力的重要手段。
不過,超算也是基于芯片來構(gòu)建的,這恰好又是我們中國相對薄弱的環(huán)節(jié),早在2013年,天河二號拿下全球超算TOP500的第一名之后,2015年美國就開始禁售英特爾至強(qiáng)芯片,2016年又用“實體清單”打擊了海光基于第一代AMDZen架構(gòu)的服務(wù)器芯片,2019年再次把曙光、海光微、江南計算技術(shù)研究所等超算相關(guān)中國企業(yè)列入實體清單,更在2021年把申威、飛騰以及數(shù)個國家超級計算中心列入“實體清單”……顯然,多次出手打擊的原因就是中國在超算領(lǐng)域的爬坡速度太快,而國產(chǎn)CPU主要在指令集授權(quán)、CPU核心技術(shù)和設(shè)計工具及CPU生產(chǎn)技術(shù)和設(shè)備上很容易受到鉗制。不過凡事也有例外,在這三個方面,國產(chǎn)CPU申威反倒做足了準(zhǔn)備,并沒有要認(rèn)慫的意思。
在自主可控這條道路上,申威的底氣來自未雨綢繆,早在美國還沒有開始針對中國超算開啟“封殺令”的時候,無錫江南計算技術(shù)研究所就已經(jīng)預(yù)料到了可能會存在的風(fēng)險,在自研超算CPU時刻意回避了x86、ARM、MIPS、RISC-V這幾個熱門主流架構(gòu),選擇了當(dāng)時已經(jīng)日薄西山的DEC公司Alpha架構(gòu)和Alpha21264指令集,當(dāng)時這個架構(gòu)早已不再更新且過了專利期限,免去了被停止授權(quán)的后顧之憂。所以在2010年,無錫江南計算技術(shù)研究所就成功推出了申威SW1600CPU,并成功搭載到神威藍(lán)光上,使得中國成為繼美國日本之后,第三個采用自主CPU構(gòu)建每秒千萬億次級超級計算機(jī)的國家。

申威26010異構(gòu)眾核處理器架構(gòu)圖
后來,因為Alpha架構(gòu)實在過于老舊,無錫江南計算技術(shù)研究所重新研究了全新的SW26指令集,并推出了申威26010CPU,與其他國產(chǎn)處理器相比,性能完全走在了前列,甚至在世界范圍內(nèi)都是靠前的,在實際使用效率上不見得就會比英特爾至強(qiáng)Phi低多少,某些應(yīng)用場合甚至可能領(lǐng)先。基于這些優(yōu)勢的情況下,2016年搭載申威26010的神威·太湖之光拿下了全球第一的位置。而且在操作系統(tǒng)上也采用了基于Linux開源代碼的國產(chǎn)神威睿思,而且在工藝上只需要28nm,比當(dāng)時最新的14nm要成熟不少,包括EDA工具在內(nèi)也能實現(xiàn)完全自主。事實上對于國產(chǎn)芯片來說,為保障生產(chǎn)環(huán)節(jié)的相對安全,放棄對最先進(jìn)工藝的追求也實屬無奈之舉,像龍芯的多款CPU甚至都會采用境內(nèi)外多工藝互相備份的方式來防止受限。
雖然申威在超算架構(gòu)上打響了國產(chǎn)第一槍,但總體來說,當(dāng)年國家超算中心的三駕馬車:申威的Alpha、鯤鵬/飛騰的ARM以及海光的x86,至少目前來看后兩者都以外購IP和設(shè)計外包等因素而陷入了“實體清單”的困境當(dāng)中,比如天河三號所使用的飛騰FT-2000Plus就采用了臺積電的16nm制程,一旦被暫停供貨也無可奈何。
更重要的是,大部分情況下超算都是用于運行復(fù)雜情況的仿真軟件,尤其是面對一些需要精確模擬的項目時,軟件的重要性不亞于硬件,但問題在于目前大多數(shù)仿真軟件都來自國外,就很容易陷入超算硬件雖然可以實現(xiàn)可控可信,但配套軟件又跟不上的窘境,這些問題都是不容忽視,甚至可以說是迫切需要解決的。

在面對如模擬地球氣候這樣的需求時,超算的作用才能真正顯現(xiàn)
比如完全國產(chǎn)的神威·太湖之光,因為底層邏輯與傳統(tǒng)的x86并不相通,造成大量的科研軟件無法在系統(tǒng)上運行,所以中國超算還需要面臨軟件代碼理解、轉(zhuǎn)換甚至重新編譯的這個過程,如果想要運行全球氣候模式的高性能模擬,就需要重新編譯地球系統(tǒng)模式,這些應(yīng)用的代碼有近百萬行,是過去幾十年各國氣候?qū)W家對全世界大氣、海洋和陸地圈層變化機(jī)制的理解,這個編譯的工程量之大可想而知,若不是真正滿腔熱血,恐怕難以堅持下來……借毛主席的一句詩來說就是“鷹擊長空,魚翔淺底,萬類霜天競自由”。