張 欣
1018
未來10年間,每秒鐘可運算100億億次(10的18次方)的超級計算機就將出現(xiàn)。
這是什么概念?中國科學(xué)院計算技術(shù)研究所總工程師徐志偉解釋說,把超級計算機的發(fā)展史稍作梳理,或許更能明白這個數(shù)字意味著什么。
1987年,第一臺大規(guī)模并行處理超級計算機CM-1公布,標志著超級計算機進入了“十億次時代”;
當(dāng)時的《時代》雜志打了這樣一個比喻:“傳統(tǒng)計算機之于CM—1,就像自行車之于噴氣式超音速飛機。”
1996年,美國英特爾公司為美國能源部開發(fā)出當(dāng)時世界上速度最快的超級計算機,每秒可運算14萬億次。筆算需要25萬年、個人計算機需要運行2天才能完成的運算,這臺首次突破每秒萬億次大關(guān)的超級計算機可以在15秒內(nèi)解決。
2008年11月,落戶在美國墨西哥州的IBM的“走鵑”成為世界最快的超級計算機,每秒運算速度高達1026萬億次。美國能源部下屬國家核安全管理局局長托馬斯曾打比方說,“走鵑”一天的計算量,相當(dāng)于地球上60億人每天24小時不間斷用計算器算46年。
但“走鵑”的“老大”地位很快被撼動。
2009年2月4日,IBM宣布已研制出一部更快速的超級計算機,運算能力相當(dāng)于200萬部手提電腦,每秒可進行2萬萬億次運算。IBM估計,這臺超級計算機每小時可執(zhí)行的計算量,需要地球上67億人每人手拿計算器不間斷計算320年才能完成。
這個紅杉系統(tǒng),將于2011年交付美國能源部,進行復(fù)雜的核武器研究仿真試驗。
從1987年到1996年,十億次到萬億次,1996年到2008年,萬億次到千萬億次——計算速度以每十年1000倍加速,那么再過10年到2019年,每秒鐘進行100億億次計算似乎是順理成章。
中國10-s的超級計算機誕生,進入倒計時。
打破“摩爾定律”
“1018俱樂部”中,中國不甘落后。
《中國至2050年科技發(fā)展路線圖》將“艾級(1018)超級計算技術(shù)”作為影響中國國際競爭力的6個戰(zhàn)略性科技問題之一。
徐志偉告訴本刊記者,中國的超級計算機研制工作,始于1979年。
1984年建國35周年,中國自行研制的首臺億次巨型計算機“銀河-I”出現(xiàn)在國慶閱兵科技方陣中,和“一箭三星”、通信衛(wèi)星一起,向世界展示中國在高新技術(shù)領(lǐng)域的成果。中國成為繼美日之后第三個躋身“億次巨型機俱樂部”的國家。
2000年,運算速度比“銀河-I”提升3000倍的“神威-I”誕生。這是我國首臺千億次巨型機,位居當(dāng)時國際最快計算機排行榜第48位。
此后,我國自主研發(fā)的超級計算機的全球排名迅速提升,2004年和2008年兩度進入前十,而創(chuàng)造這一紀錄的分別是曙光4000A和“魔方”。
“魔方”也叫曙光5000,是目前國內(nèi)運算速度最快的百萬億次高性能計算機。它一天完成的工作量,相當(dāng)于全國所有人每天24小時手持計算機不停地計算46年。
按照IT行業(yè)內(nèi)“鐵律”摩爾定律的說法:計算機處理器的性能大約每隔兩年實現(xiàn)翻番。而超級計算機新陳代謝的速度快過摩爾定律,它們的計算性能只需十三四個月就提升一倍。
“自1970年至今的30年間,我國超級計算機的性能提升達200萬倍,更是大幅領(lǐng)先于摩爾定律。”徐志偉說,到2010年底前,中國首臺使用自主芯片的千萬億次高性能計算機“曙光6000”將呼之欲出。
“向‘紅杉系統(tǒng)看齊,追趕1018,中國正在加速進展。”
老百姓也來玩轉(zhuǎn)“魔方”
CM-1誕生時,就有人預(yù)測:這些很快就能以光速進行計算的神奇機器,除了不能像超人那樣縱身躍過高聳入云的摩天大樓外,幾乎能模擬一切不可思議的事情,比如兩個星球或兩個原子之間的碰撞。
“事實的確如此。”徐志偉告訴本刊記者,超級計算機最早應(yīng)用于軍事領(lǐng)域,主要涉及核武器、導(dǎo)彈和空間技術(shù)。超級計算機可以用來模擬核武器和導(dǎo)彈的爆炸,減少實地爆炸實驗的次數(shù),大大節(jié)省成本和加快研發(fā)速度。
隨著超級計算機成本的降低,在涉及國防建設(shè)和國家安全、經(jīng)濟建設(shè)、重大工程和基礎(chǔ)科學(xué)研究的眾多的領(lǐng)域,計算模擬已逐漸替代傳統(tǒng)的實驗測試成為產(chǎn)品設(shè)計和創(chuàng)新的主要手段,能極大的縮短研發(fā)周期,節(jié)約研發(fā)成本,如汽車碰撞過程的仿真模擬、大型隧道工程的抗震安全評估等。
根據(jù)美國科學(xué)研究院工程技術(shù)委員會的測算,通過采用大規(guī)模高性能計算技術(shù),波音公司將777飛機的研制周期從8年縮短到5年,工程返工量減少了50%;日本豐田汽車公司在研制2002年嘉美新車型時縮短了研發(fā)周期10個月,減少了試驗樣車數(shù)量65%。
超級計算機的應(yīng)用還逐漸擴展到大范圍氣象預(yù)報、石油地質(zhì)勘探和新藥研制等領(lǐng)域,甚至還有一些“平民化應(yīng)用”。
曙光超級計算機已經(jīng)在互聯(lián)網(wǎng)服務(wù)、網(wǎng)游、教育、金融等20多個行業(yè)使用。
擁有167萬億次浮點處理能力的IBM全球網(wǎng)格大同盟(World Community Grid)正利用近100萬臺個人PC“貢獻”出的空閑處理能力,進行“為世界提供高營養(yǎng)稻米”的項目,原來需要200年才能完成的對3萬到6萬種不同的稻米蛋白質(zhì)結(jié)構(gòu)進行的研究,可以縮短到2年以內(nèi),這一項目最終可能幫助世界各地的農(nóng)民種植更好的作物,并使人類部分解決饑荒問題。
聯(lián)想“深騰6800”超級計算機,可以清晰地描繪出SARS病毒在幾納秒內(nèi)的運動軌跡。未來它將成為基因與蛋白分析和SARS病毒分析領(lǐng)域的重要工具。
2004年,寶沽旗下的薯片品牌“Pringles(品客)”,為了尋找防止薯片從裝配線上滑落的方法,曾動用超級計算機進行實驗。
游戲網(wǎng)站“第九城市”利用超級計算機來運作它的一款熱門游戲“魔獸世界”。2008年4月,這款游戲的同時在線人數(shù)突破了1130萬。
英國威廉姆斯車隊曾購買了一臺8萬億次的聯(lián)想“深騰1800”超級計算機用于其賽車的研制。
還有一些企業(yè)利用超級計算機從事汽車外形設(shè)計、發(fā)動機、減震器、變速箱等重要組件的開發(fā)和試驗。
“未來就連嬰兒‘噓噓,沒準也能和超級計算機扯上干系——要想寶寶舒服、媽媽安心,開發(fā)尿不濕時就有必要多考慮些流體力學(xué)問題,而借助超級計算機模擬仿真‘噓噓和尿片的關(guān)系,對企業(yè)來說是一條新產(chǎn)品開發(fā)的捷徑。”
中國科學(xué)院院士、中國科學(xué)技術(shù)大學(xué)教授陳國良預(yù)測:“隨著成本的降低和技術(shù)進步,個人高性能計算機將有望將成本控制在1萬元以下,成為一種進入家庭、普及型的高性能計算機。”
每秒運算1萬次以上的個人高性能計算機將“飛人尋常百姓家”?
徐志偉預(yù)言:“用不了多久,超級計算機將不再是高高在上的計算機貴族。運算速度高達百億次甚至更高的超級計算機老百姓都可能一手‘玩轉(zhuǎn)。”