6月19日,在德國法蘭克福舉行的全球超級計算大會公布新一期全球超級計算機500強榜單中,由國家并行計算機工程技術研究中心使用中國自主芯片研制的“神威·太湖之光”第三次出現(xiàn)在全球超算500強榜單(第四十九期)榜首的位置,實現(xiàn)三連冠。
同時,“神威·太湖之光”的兩項應用成果也進入“戈登·貝爾獎”的提名。
一分鐘計算能力相當于72億人同時用計算器不間斷計算32年
走進國家超級計算無錫中心,1000平方米的房間內(nèi),記者看到了“神威·太湖之光”的“真身”:由40個運算機柜和8個網(wǎng)絡機柜組成。每個運算機柜比家用的雙門冰箱略大,打開柜門,4組由32塊運算插件組成的超節(jié)點分布其中。工作人員介紹,每個插件由4個運算節(jié)點板組成,一個運算節(jié)點板又含2塊“申威26010”高性能處理器。一臺機柜就有1024塊處理器,整臺“神威·太湖之光”共有40960塊處理器。
那么,“神威·太湖之光”到底有多強?據(jù)介紹,其系統(tǒng)峰值性能為每秒12.5億億次,持續(xù)性能為每秒9.3億億次,性能功耗比為每瓦特60.5億次,均居世界第一。
光看數(shù)據(jù)不直接,國家超級計算無錫中心主任楊廣文介紹,“簡單來說,這套系統(tǒng)1分鐘的計算能力,相當于全球72億人同時用計算器不間斷計算32年;如果用2016年生產(chǎn)的主流筆記本電腦或個人臺式機作參照,‘神威·太湖之光’相當于200多萬臺普通電腦。”
楊廣文介紹,“神威·太湖之光”是世界首臺峰值運算速度超過10億億次、并行規(guī)模超千萬核的劃時代的新型超級計算機。整機采用高密度運算超節(jié)點和高流量可擴展復合網(wǎng)絡架構(gòu),實現(xiàn)全系統(tǒng)高效可擴展與并行運行;采用層次包容、分級自治的軟硬協(xié)同容錯體系,實現(xiàn)整機系統(tǒng)的高可用;通過面向典型應用和機器結(jié)構(gòu)的編譯優(yōu)化、自適應精細平衡調(diào)度等技術,實現(xiàn)應用軟件的高效運行。
首次完全使用“中國芯”,集運算控制核心與運算核心于一身
更讓楊廣文驕傲的是,這個世界第一的超級計算機采用的中央處理器,是自主設計生產(chǎn)的國產(chǎn)芯片——“申威26010”眾核處理器。
中科院計算所研究員、并行計算專家張云泉表示,“神威·太湖之光”是首次完全用“中國芯”制造的中國最強大的超級計算機。在第一次獲得冠軍時,國際TOP500組織是這樣評價“神威·太湖之光”的:“中國在國際TOP500組織第四十七期榜單上保持第一名的位置,憑借的是一個完全基于中國設計、制造的處理器而打造的新系統(tǒng)。”
楊廣文介紹,這是一款具有獨特性的處理器,它采用了片上融合的異構(gòu)眾核體系結(jié)構(gòu),以及具有自主知識產(chǎn)權(quán)的指令集和完整的配套軟件生態(tài)系統(tǒng)。這種獨特的體系結(jié)構(gòu)在25平方厘米的方寸之間集成了260個運算核心、數(shù)十億晶體管,達到了每秒3萬億次計算能力。
為何這個芯片具有如此強大的性能?楊廣文說,具體說來,圖形處理等芯片過去都是采用插卡的形式,這樣的芯片設計會造成幾個問題:第一,組裝規(guī)模大,費電。第二,PCE作為通信接口,造成瓶頸。而這個芯片把運算控制核心與運算核心做在一個芯片內(nèi),這樣就把這兩個問題都解決了。“在國際上,現(xiàn)在英特爾可能也正在推出類似芯片,這一點我們走在前面。”
除了芯片,作為一個超算系統(tǒng),“神威·太湖之光”在體系結(jié)構(gòu)、高速互聯(lián)、系統(tǒng)軟件等關鍵技術上都實現(xiàn)了前所未有的創(chuàng)新和突破,帶來了性能的跨越式發(fā)展。楊廣文說,通過多年的積累,他們已經(jīng)構(gòu)建了從編譯器、操作系統(tǒng)、開發(fā)環(huán)境到應用平臺的較為完善的軟件生態(tài)鏈,并有針對硬件做性能的優(yōu)化,確保性能的發(fā)揮、節(jié)能水平的利用。
累計擁有幾百項應用課題,服務天氣氣候、航天航空等多個領域
兩項應用成果入圍2017年度“戈登·貝爾獎”提名,2016年的一項應用成果已經(jīng)獲獎,填補我國在這個被稱為高性能計算應用領域的“諾貝爾獎”上的空白,“神威·太湖之光”在應用方面的進步令人意想不到。
據(jù)楊廣文介紹,按照目前的統(tǒng)計,“神威·太湖之光”一年來的利用率已經(jīng)超過50%,累計擁有幾百項應用課題,目前有一些重大項目正在“神威·太湖之光”上進行全機調(diào)試,比如2016年“戈登·貝爾獎”獲獎應用“全球大氣非靜力云分辨模擬”,還有一些應用目前正在“神威·太湖之光”上一邊進行小規(guī)模調(diào)試,一邊排隊等待更大規(guī)模應用的檔期。目前,包括國家氣象局等多個國家專業(yè)機構(gòu)與研究院所都在“神威·太湖之光”上開展應用研究,并進一步與國家超算無錫中心尋求全面合作。“因此,我們完全不擔心‘神威·太湖之光’跑不滿。”楊廣文說,目前最核心的問題是如何把它用好,可以多出重量級的成果。此外,需要考慮在擁有大量科研用戶的同時,如何能夠培養(yǎng)更多有意愿長期合作且需求旺盛的產(chǎn)業(yè)界用戶。
國家超級計算無錫中心副主任、清華大學副教授付昊桓說,超級計算在科學與工程領域應用最早、最廣泛,應用效果最顯著,已同理論研究和科學實驗一起成為人類探索未知世界的三大科學手段,被稱為支撐科學發(fā)現(xiàn)的第三個支柱。“神威·太湖之光”對我國科技創(chuàng)新和經(jīng)濟發(fā)展具有十分重要的作用。目前,應用領域涉及天氣氣候、航空航天、先進制造、新材料等19個方面,支持國家重大科技應用、先進制造等領域解算任務幾百項,一年來共計完成200多萬項作業(yè)任務,平均每天完成近7000項。據(jù)付昊桓介紹,“神威·太湖之光”已經(jīng)應用于代表未來“黑科技”發(fā)展方向的研究領域,比如“人造小太陽”,也就是核聚變發(fā)電的相關理論與實驗方面的模擬。
記者在國家超算無錫中心的應用成果展示區(qū)看到,中國航空、航天的相關研究機構(gòu)目前正與無錫超算合作進行C919大飛機多種飛行狀態(tài)的模擬,以及天宮系列航天飛行器的飛行狀態(tài)模擬。山東的一家公司還在利用“神威·太湖之光”的超強能力進行動漫制作。據(jù)介紹,這樣不僅可以制作出更加逼真的動漫渲染效果,而且可以大幅縮短制作周期。“未來很有可能會看到依托‘神威·太湖之光’運算能力制作出的國產(chǎn)動畫大片。”楊廣文說。
除此之外,國家超算無錫中心還在考慮如何服務地方經(jīng)濟發(fā)展。“江蘇是制造業(yè)大省,如何幫助制造業(yè)實現(xiàn)創(chuàng)新,是我們正在考慮的一個重要應用方向。”楊廣文說,中心希望能更好地支持當?shù)刂圃鞓I(yè)的發(fā)展,將國家超算無錫中心建成江蘇省一個產(chǎn)業(yè)科技創(chuàng)新中心。他表示,目前,中國制造業(yè)的大部分應用軟件都是國外的商用軟件,在這方面國家超算無錫中心也在布局,例如已與遠景能源展開了格林威治智慧風場平臺建設,同時還在汽車制造業(yè)、船舶制造、新藥研發(fā)等方面開展研究。