2003年,每秒10萬億次的曙光4000A與國外同類計算機的推出時間已縮短到4年左右。2008年,每秒兩百萬億次的曙光5000的推出時間和國外推出時間差距縮短到3年!
2010年如果能推出通用性較強的千萬億次曙光超級計算機,與國外推出通用千萬億次超級計算機的時間就很接近了,最多一兩年的差距!
高性能計算機作為我國建國以來取得的七大科技成就之一,為我國“兩彈一星”、“基因工程”等眾多科技成果的取得做出了突出貢獻,為提升我國科技核心競爭力做出了不朽的貢獻。然而我們也不得不看到,盡管我國高性能計算機的技術和研發情況已經趕上國際先進水平,但是高性能計算機的普及和應用情況與美國相比,差距依然很大。造成這個局面的原因很多,包括國民經濟、計算機普及程度的差距等。但不能回避的一點是,高性能計算機的價格、易用性、維護成本等種種因素制約著它走進千萬個普通實驗室和中小企業,嚴重阻礙著高性能計算的普及。
技術壁壘攻堅戰
盡管國內已經涌現出以曙光為代表的眾多服務器廠商,其中不乏市場化良好的外資勁敵,但是業內人士都承認,達摩克利斯之劍始終高懸,沒有芯片技術的支持,我們仍然只是系統組合商。
曙光依托中科院強大的技術背景,從曙光一號開始的技術攻堅戰到現在也沒有停止,盡管我國高性能計算機與國外技術的差距大大縮小,但是跟蹤追趕的技術路線卻很難追上或趕超先行者。“高性能計算機發展的動力不僅僅是技術驅動,更重要的是需求拉動。”李國杰院士曾經意味深長的講到,“高性能計算機是用來解決大問題的計算平臺,我們國家目前有許多重大問題,比如資源、環保、氣候、能源等,都是用小機器甚至PC機做模擬,這是“殺牛用雞刀”的做法!”據業內專家介紹,一直雄踞高性能計算霸主地位的美國,將HPC視為提升國家競爭力的強有力手段之一,高性能普及程度非常高,不用講航空航天這樣的大事離不開高性能計算機,連建一個三層小樓都要用高性能計算機進行一下模擬,我們不難看到,我們落后的不僅是技術,更是使用高性能計算機的理念。
龍芯的誕生緩解了中國無“芯”之痛,然而高性能普及運動又該如何興起呢?沒有普及,就沒有應用觀念,沒有應用觀念又如何拉動需求,沒有需求談何高性能計算機技術的升級?這一連串的前因后果,曙光早已了然心中,PHPC100就是在這樣的背景下應運而生的。個人高性能計算機,無需配置外部環境,可以進行低噪低耗的運算,4000億次的運算速度可以滿足絕大部分實驗室和中小企業的要求,而簡單的操作、實惠的價格將有助于它走進成千上萬需要它的地方。需求拉動技術創新,當越來越多的人習慣了高性能的思維,那么高性能技術普及的日子還會遠么?
應用軟肋補充戰
國內高性能計算機除了需求跟不上技術的問題,還有另外一項重要的原因——缺乏應用軟件。總所周知,HPC之所以高性能并不僅僅因為它運算能力超群,而是因為它能夠帶來應用高效能,而高效能的基礎恰恰就是應用軟件的開發。
05年中國氣象局大單曙光折羽而歸,輸的不是性能,而是應用。大連理工大學唐春安教授表示,在物理實驗和數值試驗之后,以高性能服務器為計算平臺進行數值計算已經是科學研究的第三種手段,在這個領域,中國缺乏自主應用軟件,而購買國外軟件的花費,甚至比采購高性能計算機還要大。
應用之痛,我們不可避免,但我們不能坐等軟件的進步來配合硬件的發展,否則我們失去的可能是高性能普及又一次絕佳的機會。曙光決心進行高性能普及的時候就深刻思考過這個問題,曙光產品部總經理邵宗有表示,曙光這次PHPC100將才用一種全新的銷售模式,借助國外一流應用軟件的行業地位,捆綁銷售曙光機器。曙光PHPC100附帶的軟件包,針對高性能計算機的三大類客戶:研發人員、管理人員和應用人員,準備了編譯環境和調試環境軟件包、管理軟件包和應用軟件包。針對應用廣泛的物理、化學、生物、氣象、CAE、CFD等眾多計算領域,也準備了專業的軟件包供其使用,這些軟件包的配備使得PHPC100的部署時間大大縮短,管理和使用難度大為減少,幾乎做到開機及用,實現了高性能的簡單操作,為高性能計算機的普及做出了有力的推動。
中國科技未來——HPC也親民
HPC本身是一個非常龐大的系統,包括中央處理器、集成電路、操作系統、安全設備、應用軟件、交換設備、存儲等等,任何一環的薄弱都可能導致整體競爭力不足,盡管曙光已經扛起了中國HPC的大旗,但是整個產業的責任需要整個產業共同承擔。06年6月,美國科學基金會投資兩億美元用于2011年研制千萬億次HPC,而這一計劃提前三年實現,盡管我們已經擁有了曙光5000A百萬億次的運算能力,但千萬億次與百萬億次的差距我們不言自明。曙光開啟了HPC親民運動,歸根到底是希望更多的科研人員通過使用高性能計算機而了解高性能計算機,通過了解高性能計算機而擴大其使用范圍,用需求拉動技術創新,換句話說,如果我們的高性能計算機永遠高高在上,那么即使開發出了千萬億次,又有多少人能夠享受高性能計算機帶來的超級運算能力呢?
(新聞稿 2008-09-28)