盧茹彩
“作為第一臺完全使用國產(chǎn)處理器的超級計算機,‘神威·太湖之光展現(xiàn)了中國在設(shè)計和制造高性能計算機領(lǐng)域取得的成就,跟美國和日本等發(fā)達國家比較,我們的研制水平已經(jīng)進入世界領(lǐng)先行列?!?/p>
2016年6月20日,在德國法蘭克福2016國際超級計算機大會上,國際TOP500組織發(fā)布了最新的全球超級計算機排名榜單,中國的“神威·太湖之光”榮登全球最快的超級計算機排行榜TOP500榜首。
這是中國的超級計算機連續(xù)第七次登上這一排行的榜首,2015年排名第一的“天河二號”今年退居第二位?!白鳛榈谝慌_完全使用國產(chǎn)處理器的超級計算機,‘神威·太湖之光展現(xiàn)了中國在設(shè)計和制造高性能計算機領(lǐng)域取得的成就,跟美國和日本等發(fā)達國家比較,我們的研制水平已經(jīng)進入世界領(lǐng)先行列?!痹诮邮苡浾卟稍L時,清華大學(xué)計算機系教授、國家超級計算無錫中心主任楊廣文說。
國家戰(zhàn)略
“神威·太湖之光”在6月份發(fā)布之前,任何人都不允許參觀位于國家超級計算無錫中心的機房重地。不過在記者采訪時,這個禁令已經(jīng)解除。跟隨楊廣文教授通過一道道需要刷指紋進入的大門,記者穿上印有“神威”和國家超級計算無錫中心字樣的工作服,對這套世界上運算能力最強的超級計算機系統(tǒng)有了一個直觀的認知。
出生于1963年的楊廣文從外表看就是個典型的學(xué)者形象:瘦削,但帶著科技工作者的自信。他說,自己雖然從1994年就開始接觸超級計算,但真正“進入狀態(tài)”與超級計算結(jié)下不解之緣,要從2002年進入國家“863計劃”(“高技術(shù)研究發(fā)展計劃”,旨在提高中國自主創(chuàng)新能力、以前沿技術(shù)研究發(fā)展為重點,因啟動于1986年3月而得名)專家行列開始。
1983年,隨著中國第一臺每秒鐘運算1億次以上的“銀河一號”研究成功,中國才真正開始跨入超算領(lǐng)域,但距離發(fā)達國家的差距巨大。2009年,國防科技大學(xué)在“天河一號”基礎(chǔ)上推出了擁有每秒4700萬億次的峰值性能及每秒2570萬億次LINPACK實測值的“天河一號A”,榮登了第36屆全球HPC TOP500第一名寶座,實現(xiàn)了歷史性的突破。此后,“天河二號”六次蟬聯(lián)世界第一,直到被“神威·太湖之光”取代。
“雖說‘神威·太湖之光的研發(fā)只用了兩年的時間,但這是建立在中國之前在超算領(lǐng)域多年的積累基礎(chǔ)上的。”楊廣文說,“‘神威·太湖之光最大的亮點就是自主可控,從芯片制造到軟件研制及應(yīng)用研發(fā)等,都是我們國家自主研發(fā)的技術(shù)。而且,它的能耗非常低。”
作為世界上首臺峰值計算速度超過10億億次的超級計算機,“神威·太湖之光”的峰值計算速度達每秒12.54億億次,持續(xù)計算速度每秒9.3億億次(是“天河二號”的近3倍),每瓦特提供的計算性能是6.051G浮點結(jié)果(也就是說,性能功耗比為每瓦60.51億次)?!斑@聽起來沒什么感覺,但是跟美國和日本最好的系統(tǒng)來比,美國大概是2G,日本的是1G,我們的能耗比提升了3倍?!鼻迦A大學(xué)地球科學(xué)中心副教授、國家超級計算無錫中心副主任付昊桓解釋說。作為前往德國參加超算大會并進行發(fā)布的中方負責(zé)人,付昊桓說:“神威的整個系統(tǒng)由4萬塊芯片構(gòu)成,每個芯片有260個核,整個系統(tǒng)超過1000萬個核,本身在一個系統(tǒng)工作就是一個創(chuàng)舉,而且能耗比又有這么大的提升,在場的美、日等國專家也非常受震撼?!?/p>
付昊桓說,“神威·太湖之光”整套系統(tǒng)投入18億元人民幣,“這聽起來很多,但實際上,國外專家認為,能花這么少的錢造出這樣的一套系統(tǒng),對他們來說是一個很大的沖擊”。
“超級計算機作為國家的戰(zhàn)略高技術(shù),不管是否賺錢,是作為國家戰(zhàn)略來做的?!睏顝V文說,自“863計劃”啟動以來,國家這么多年持續(xù)支持高性能計算機的研發(fā),這在科研項目中并不多見?!拔艺J為,一是為打破國際封鎖,以前我們買回來的機器有固定用途,美國人要看著我們用,這個對我們國家來說是挺‘打臉的?!?/p>
2015年,采用美國英特爾芯片的“天河二號”遭到美國禁運,因不能在原系統(tǒng)上擴展,不得不改變了原有的研發(fā)路線。而跟“天河二號”同期規(guī)劃立項的“神威·太湖之光”一開始就設(shè)計走自主研發(fā)的路子?!拔覀兘ㄔO(shè)創(chuàng)新型國家,特別提倡自主技術(shù),在超算這個領(lǐng)域國家早有布局,支持走不同的發(fā)展路線。”楊廣文說,“由于布局早,我們也正好起到打破美國技術(shù)壁壘的作用?!?/p>
2016年7月15日,吉尼斯世界紀錄正式宣布“神威·太湖之光”為世界上“運算速度最快的計算機”。吉尼斯世界紀錄大中華區(qū)總裁羅文在向楊廣文頒發(fā)吉尼斯世界紀錄認證書時表示:“這一紀錄代表著中國在超級計算機領(lǐng)域的歷史性突破?!?/p>
楊廣文說,目前,中國對超算的需求非常大。在清華大學(xué),他負責(zé)管理學(xué)校的一臺超算,35個院系200多個科技組都在用這臺機器,每年支持上百篇一流的論文發(fā)表。因此他認為,國防安全、航空航天、天氣氣候、工業(yè)制造、新藥創(chuàng)制等各領(lǐng)域?qū)Ω咝阅苡嬎愕男枨笤絹碓酵ⅲ@也是中國加大投入做超算研究的原因之一。
致力應(yīng)用
2010年底從美國斯坦福大學(xué)回到清華任教的付昊桓清晰地記得,當(dāng)時,中國的超級計算機“天河一號A”剛剛摘得世界第一的桂冠?!拔覀兦迦A一位研究氣候的老師作為用戶去觀禮,機器發(fā)布后,馬上有美國的同行問,你們的機器是拿了世界第一,那么應(yīng)用呢?這么一臺機器你們中國人是否能用起來?”付昊桓說,“這表達了對中國超算的質(zhì)疑,包括CPU和芯片都是美國引進的,更多體現(xiàn)的是集成能力,而能否推動應(yīng)用、解決科學(xué)的問題才是超算更應(yīng)該關(guān)注的。”
也正是基于應(yīng)用的考慮,楊廣文說,國家超級計算無錫中心從系統(tǒng)原型研制開始,就一直堅持機器測試與應(yīng)用開發(fā)同步進行。因此系統(tǒng)從2015年12月開始試運行以來半年多時間,已經(jīng)有天氣氣候、航空航天、海洋環(huán)境、生物醫(yī)藥、船舶工程、新材料和先進制造等19個應(yīng)用領(lǐng)域的科研工作者在這套系統(tǒng)上取得了60多項應(yīng)用成果。其中,由中科院軟件所、清華大學(xué)和北京師范大學(xué)申報的“全球大氣非靜力云分辨模擬”課題,由國家海洋局海洋一所和清華大學(xué)申報的“全球高分辨率海浪數(shù)值模式”課題,由中科院網(wǎng)絡(luò)中心申報的“鈦合金微結(jié)構(gòu)演化相場模擬”課題分別入圍了2016年的“戈登貝爾獎”。
“戈登貝爾獎”是世界高性能計算應(yīng)用領(lǐng)域的最高獎,設(shè)立于1987年。付昊桓說,在最開始的近20年中,只有美國的科研團隊拿到這個獎項,直到日本在2002年推出的“地球模擬器”打破了這一紀錄。一直到今天,這個獎項一直被美、日以及少量歐洲的科研機構(gòu)包攬?!爸袊诖酥皬膩頉]有入圍過,即便‘天河二號連續(xù)三年六次世界第一,但是也從來沒有中國科研團隊的應(yīng)用課題入圍?!备蛾换刚f,“而今年,全世界共有六個課題入圍,來自中國的就有三個,都是中國的團隊在‘神威·太湖之光上做的應(yīng)用?!备蛾换刚f,這讓大家“歡欣鼓舞”。
關(guān)于神威的計算能力,應(yīng)用課題的參與人員有更多的體會。國家計算流體力學(xué)實驗室在該系統(tǒng)上完成的“天宮一號”飛行器兩艙簡化外形隕落飛行大規(guī)模并行計算,在20天內(nèi)完成了常規(guī)需要12個月的計算任務(wù),計算結(jié)果與風(fēng)洞實驗結(jié)果符合較好。中航工業(yè)631所完成的C919大型客機低速大攻角深失速特性的精細數(shù)值模擬,計算網(wǎng)絡(luò)規(guī)模由千萬網(wǎng)格提升到兩億網(wǎng)格,計算時間縮短到10小時以內(nèi),大大減少了風(fēng)洞試驗次數(shù),降低了設(shè)計成本。
支持制造業(yè)轉(zhuǎn)型
江蘇省是中國制造大省,此次把“神威·太湖之光”落戶在江蘇省的無錫市,楊廣文說,既是要解決國家的重大需求,也是要支持江蘇作為制造大省的產(chǎn)業(yè)轉(zhuǎn)型。
江蘇的面積只占中國的1%,但卻貢獻了中國10%左右的GDP,其制造業(yè)的轉(zhuǎn)型升級,對全國都有著重要的參照意義。為此,在此次超算中心的投入中,江蘇省和無錫市各投入6億元人民幣建設(shè)資金,并委托清華大學(xué)負責(zé)后期運營。
“在中國制造2025計劃中,核心的問題是提高設(shè)計水平,設(shè)計水平提高了,制造水平也會相應(yīng)提高?!睏顝V文說,江蘇省的核心產(chǎn)業(yè)是制造業(yè),制造前的設(shè)計模擬離不開超級計算機,“我們試圖在這方面打造產(chǎn)業(yè)科技創(chuàng)新基地”。
不過,楊廣文也坦言,“這個事情并不輕松”。“現(xiàn)在我們有很多企業(yè)也做設(shè)計,但很多是仿造性的或者手工設(shè)計,模擬設(shè)計軟件也以國外商用軟件為主。我們要做的是大量模擬設(shè)計,比如汽車制造,最主要的是安全,碰撞質(zhì)檢是破壞性的方式,我們可以通過超算做數(shù)值模擬,來完成安全設(shè)計,在此基礎(chǔ)上來進行碰撞試驗。這樣的損失就會減少很多,同時也會大大縮短研發(fā)周期?!蓖瑯拥脑硪部梢杂迷陲w機制造和性能跟蹤上,“通過超算去分析傳感器得到的數(shù)據(jù),可以及時發(fā)現(xiàn)性能上的問題和潛在威脅,大大降低事故概率”。楊廣文希望,要把超級計算機的計算能力用好,建成一個設(shè)計、制造、數(shù)據(jù)分析等在內(nèi)的完整超算應(yīng)用產(chǎn)業(yè)鏈,“通過超算和大數(shù)據(jù)結(jié)合,把產(chǎn)品的整個生命周期管理起來”。
現(xiàn)在,楊廣文迫切要解決的,是為“神威·太湖之光”尋找需求較大的持續(xù)的行業(yè)用戶,支持重大的國家項目以及企業(yè)的核心裝備制造,從而帶動研發(fā)出自主的核心并行軟件,把軟件再提供給制造業(yè)。
目前,中國有167臺超級計算機入選全球超級計算機500強榜單,總數(shù)量首次超過美國?!拔覀兂愕膿碛辛渴桥琶谝涣耍菑膽?yīng)用水平來看,我們跟發(fā)達國家還是有差距的,這個差距要解決不是一天兩天的事情,要通過長時間的攻關(guān),也需要在有需求的企業(yè)中去普及。”楊廣文說,按照國外的經(jīng)驗來看,超算的應(yīng)用人員甚至占到2/3,但中國目前大部分都是學(xué)計算機的。作為全國6個超級計算中心之一,國家超級計算無錫中心接下來希望跟應(yīng)用單位建聯(lián)合實驗室,解決應(yīng)用人才短缺的問題,超算中心提供程序和模型支持等資源,擴大超算的應(yīng)用范圍。
“中國在科研方面的投入,在某些方面甚至超過了美國,因此,現(xiàn)在很多在國外的研究人員愿意回來,因為有很多他們在國外沒法實現(xiàn)的課題,在國內(nèi)反而能找到資源實現(xiàn)?!备蛾换刚f,國家希望科研在未來的經(jīng)濟發(fā)展中提供更大的助力,這對科研本身就是很大的促進。
“我們能建造那么好的高鐵,但流體的設(shè)計、模擬用的大部分軟件都是國外商用軟件。我想研發(fā)自主軟件這些事情總歸要有人去做?;谀壳八俣茸羁斓囊粋€超算,去做這樣的嘗試,不是很好的契機嗎?”付昊桓的反問,說出了很多中國科研工作者的心聲,這也是他們持續(xù)探索前行的動力。