2019 年4 月,一張類似燃燒中蜂窩煤的照片傳遍全世界——這是人類歷史上首次得見“黑洞”的真容。
實際上,關于黑洞的照片早在2017 年4 月歷經十余天已拍攝完畢,此后,便是將來自全球8 架射電望遠鏡收集到的數據進行密集運算,其容量達到每晚2PB(1PB=1000TB=1 000 000GB)。
時針再往前,1997 年和2016 年發生過兩次令人印象深刻的“人機大戰”,由IBM 開發的“深藍”和由Google 開發的AlphGo 最終分別戰勝人類大腦,獲得象棋、圍棋比賽的勝利。
執行這些龐大計算的主角有同一個名字——超算。
所謂“超算”,即超級計算機,是指由數千甚至更多處理器組成、能計算普通計算機和服務器不能完成的大型復雜課題的計算機。普通人可能覺得超算很遙遠,其實不然,它已經在我們經濟社會生活的很多領域扮演著重要角色,它不僅能算天算地算人,還能算“命”算成本。
所謂“一只蝴蝶扇動翅膀,可能引發萬里之外的一場龍卷風。”氣象學的要素千變萬化,涉及氣象學、熱力學、流體力學等極其復雜的方程組,而數據則是來自天上若干衛星、地上無數雷達、觀測站的實時監測,不斷更新。海量數據,對計算的速度和精度要求特別高。
你或許注意到,近些年來的天氣預報越來越準,可以精確到幾點下雨,在哪些“局部地區”會有暴雨大風等。在氣象學上,這叫做高分辨率的精細化預報。能做到這一點,超算功不可沒。2011 年我國“天河一號”超級計算機把氣象觀測精度提高到10 萬公里,“神威藍光”超級計算機實現了1萬公里級別的精度,而“神威·太湖之光”已經能把精度縮到幾公里的范圍。
以廣州天氣預報為例,從2017 年開始,廣州的氣象預報系統開始由“天河二號”運行。以前,華南地區的天氣預報以3 公里×3 公里作為一個網格,現在1 公里×1 公里是一個網格,計算量提高了27 倍。每12 分鐘,“天河二號”就能給出每平方公里內6 小時的天氣預報。哪怕只隔一座橋,也能準確預報“東邊日出西邊雨”。
尋找MH370,是世界科技角力的戰場。大量的衛星雷達集中對準南印度洋,當這些高科技眼睛采集到信息后,一個必經的環節是數據處理,擔當這一重任的即是超算。“只要有足夠精確的相關數據,超算就能找到失事飛機。”清華大學副教授黃小猛說。
除了找飛機,還有更多接地氣的事情倚仗超算來解決。

圖/東方IC
建一棟樓對周邊的環境到底有什么影響?如何建設風道便于污染物擴散?中科院深圳先進技術研究院正在國家超算無錫中心進行的一項課題,就是深圳市污染物擴散的模擬。通過超算模擬,可以根據目前污染物的情況,計算出未來一段時間的大氣污染物濃度和分布,進行空氣質量預報。從預報結果還可以計算出哪些污染源“貢獻”最大,了解污染的來龍去脈,為污染防控提供決策指導。
模擬血流、模擬心臟、模擬人體任何一個部分,有了超算,這些都不再是夢想。
之前,美國科學家利用世界前十的超算,選取一名真人掃描其血管系統,通過3D 建模技術建立動脈系統模型,成功地再現了整個人體的動脈系統。任何直徑或寬度在1毫米以上的動脈血管都會出現在模型中,而且模型的分辨率達到了9 微米。
只要運算核夠多、速度夠快,醫療工作者的診斷和治療水平將大大提升,而科學的治療手段更容易讓患者接受。
中科院深圳先進技術研究院副研究員陳榮亮曾利用“神威·太湖之光”對人體血流進行模擬與分析,例如可以及時有效地判定一個病人是否會發生腦梗塞的風險。
“過去,對一個可能發生腦梗塞的病人,醫院難以判斷是否要進行支架手術,一般都會通過從大腿動脈處放進測壓導絲進行測量,這種方式既危險又痛苦。如今,經過模擬計算,只要血流儲備分數小于0.8,就要做手術。”陳榮亮說。
你對自己了解多少?好奇自己究竟是什么樣的人?翻到星座運程時,半信半疑,但還是會瞄瞄和自己相關的那一頁?人類最好奇的永遠是自己本身。超算,在我們認識自己方面也能派上用場。
該功能的正式名稱叫“個性特征服務”。美國的IBM超級計算機“沃森”通過對每個人2300 條最新社交網絡推文的解讀,應用語言學分析方法歸納總結你的社交特性,然后將你與其他幾十萬甚至數百萬用戶進行比較,從而勾勒出你與眾不同的個性。
“沃森”的分析程序如果由“神威·太湖之光”來做,是不是會更加準確?“理論上是可以實現的,畢竟我國的超算已經達到了足夠的分析能力。”長期從事超算應用的中科院計算機網絡信息中心研究人員周純葆說。只要科學家們的“腦洞”夠大夠好玩,設計禮服、設計創意食譜、設計任何你想得到或者想不到的玩意,超算都有機會搶生意。
超算在影視劇作中將起到什么作用?動畫電影制作階段的最后一道工序叫作渲染,是使圖像變成符合設計的3D場景的階段,也可以說是讓動畫從靜態圖像變成人們看到的動畫的過程。這個過程因為涉及各種場景元素的變化,過程極其復雜,每一幀圖片的渲染耗時,根據模型復雜程度不同,差異很大,模型越復雜,渲染時間越長,因此動畫電影的制作更需要強大的計算處理能力才能實現。
“以往動畫電影中的小河,只不過是一條藍色的帶子,”清華大學副教授黃震春介紹,為了把它呈現得更加逼真,動畫和電影制作企業都是用“農場”的方式把畫面一幀一幀地精細化處理。所謂農場,就是無數臺電腦,由專業人員分工在每臺機器上一點點調整。一秒鐘播放24 幀畫面,每一幀畫面在后期制作過程中都需要渲染,需要24 臺機器同時給這張圖片進行渲染,費時費力,效率低下。
依托超算,就可以同時給成千上萬幀圖片進行渲染。以前一部動漫電影的后期渲染需要一年,現在可能只需要一個月就可以完成,可謂省時省成本。在超算的加持下,動畫畫質也可以更加精細,比如加入風、光線反射等更多元素。讓以往銀幕上一條會流淌的“藍帶子”,變成泛著水花推著小船一路向前的清澈小河。(本刊綜合)※