在《泛在算力:智能社會的基石》中提到,到了2030年,人類僅在人工智能一項所需要的算力支撐,相當(dāng)于近1.600億顆驍龍855NUP所能提供的算力。而如果將物聯(lián)網(wǎng)、區(qū)塊鏈和AR/VR等智能化技術(shù)相加,這一數(shù)字將達到33.900EFLOPS。
人類未來生活只要離不開數(shù)字技術(shù),就是建立在算力之上。算力已經(jīng)與國民經(jīng)濟息息相關(guān),不僅每1美元的算力投入,就可以帶動10美元的產(chǎn)值提升。而且衡量一個國家是否強盛,科技是否發(fā)達的方式,也正在變成算力,以及背后新計算產(chǎn)業(yè)鏈的角逐。
高性能計算已被公認(rèn)為繼理論科學(xué)和實驗科學(xué)之后,人類認(rèn)識世界改造世界的第三大科學(xué)研究方法。目前隨著信息社會的迅猛發(fā)展,越來越多的領(lǐng)域都涉及到處理海量的數(shù)據(jù)。這些需求迫使高性能計算已經(jīng)不只是局限在科學(xué)計算、國家高端科技上,在工業(yè)和商業(yè)領(lǐng)域也不斷地體現(xiàn)其價值。
高性能計算是什么?
高性能計算(Highperformancecomputing,縮寫HPC)是利用超級計算機實現(xiàn)并行計算的理論、方法、技術(shù)以及應(yīng)用的一門技術(shù)科學(xué),圍繞利用不斷發(fā)展的并行處理單元以及并行體系架構(gòu)實現(xiàn)高性能并行計算這一核心問題,該領(lǐng)域研究范圍包括并行計算模型、并行編程模型、并行執(zhí)行模型、并行自適應(yīng)框架、并行體系結(jié)構(gòu)、并行網(wǎng)絡(luò)通信以及并行算法設(shè)計等。
另外,高性能計算也可以指通常使用很多處理器(作為單個機器的一部分)或者某一集群中組織的幾臺計算機(作為單個計算資源操作)的計算系統(tǒng)和環(huán)境。它通過各種互聯(lián)網(wǎng)技術(shù)將多個計算機系統(tǒng)連接在一起,利用所有被連接系統(tǒng)的綜合計算能力來處理大型計算問題,所以又通常被稱為高性能計算集群。
高性能集群上運行的應(yīng)用程序一般使用并行算法,把一個大的普通問題根據(jù)一定的規(guī)則分為許多小的子問題,在集群內(nèi)的不同節(jié)點上進行計算,而這些小問題的處理結(jié)果,經(jīng)過處理可合并為原問題的最終結(jié)果。由于這些小問題的計算一般是可以并行完成的,從而可以縮短問題的處理時間。
構(gòu)建高性能計算系統(tǒng)的主要目的就是提高運算速度,要達到每秒萬億次級的計算速度。(如天河一號超級計算機)這類機群主要解決大規(guī)??茖W(xué)問題的計算和海量數(shù)據(jù)的處理,如科學(xué)研究、氣象預(yù)報、計算模擬、軍事研究、CFD/CAE、生物制藥、基因測序、圖像處理等等。
人工智能為什么需要高性能?
AI,也就是人工智能,是指人造的機器實現(xiàn)智能處理,現(xiàn)在一般用計算機編程來實現(xiàn)人工智能技術(shù)。
簡言之,人工智能就是讓機器或者系統(tǒng)能夠像人一樣思考并解決問題。人工智能的應(yīng)用領(lǐng)域非常之多,涉及的方向也非常之廣,如今在人臉識別、圖像處理、智能機器人等日常生活得到廣泛應(yīng)用。軟硬結(jié)合以及算法的挖掘是人工智能發(fā)展的基礎(chǔ)。
高性能計算(HPC)一般是指通過大型計算機如超級計算機,在巨大的計算能力和存儲能力的基礎(chǔ)上,對復(fù)雜而龐大的科學(xué)問題進行并行高速處理。高性能計算的核心在于設(shè)計高效計算架構(gòu)來對一個整體的問題進行拆解,用不同的計算節(jié)點同時進行計算,即一種分而治之的方法提高運算的速度,比如對全球的天氣預(yù)報系統(tǒng)的及時快速處理。但高性能計算必須基于超級大的計算能力和超高的耗能之上。
當(dāng)人工智能中機器學(xué)習(xí)有巨大的數(shù)據(jù)和訓(xùn)練任務(wù)時,比如北斗三號全球衛(wèi)星導(dǎo)航的智能圖像識別,有全球如此龐大的衛(wèi)星圖像資料,要處理的數(shù)據(jù)量非常巨大,單靠數(shù)據(jù)挖掘和圖像處理上的優(yōu)化雖然能夠提高遙感系統(tǒng)的準(zhǔn)確性,但很難保證衛(wèi)星遙感的及時性,也就是計算的時間過長,不利于衛(wèi)星的及時導(dǎo)航和緊急情況的立刻反饋,這就需要高性能計算機對數(shù)據(jù)進行并行快速處理,來滿足衛(wèi)星的及時反饋要求。
人工智能對多用戶和大數(shù)據(jù)的處理如全球極端天氣預(yù)測、核爆模擬和智能導(dǎo)航等需要有極大的數(shù)據(jù)處理能力的高性能計算機的支撐,并隨著用戶和數(shù)據(jù)的增多需求越來越強烈。
總結(jié)
人工智能和高性能計算都是未來發(fā)展的重點,雖然兩者各有側(cè)重,但是如果將兩者的優(yōu)勢結(jié)合在一起,就能各取所長補其所短,能更快更智能地解決目前存在的很多問題。
我國的超級計算機已經(jīng)走在世界的前列,但是應(yīng)用于人工智能的軟件和硬件都很少,而且缺乏從應(yīng)用的角度去解決工業(yè)和企業(yè)實現(xiàn)存在的應(yīng)用難點,超級計算機的潛力沒有得到充分的釋放。
如果從人工智能的角度去運用高性能計算機,在運行快的基礎(chǔ)上能夠運行得智慧起來,這將大為提高高性能計算機的科學(xué)研究能力和實際的經(jīng)濟效果,而且能夠帶動我國極其需要的軟件設(shè)計人才的培養(yǎng)和芯片生產(chǎn)工業(yè)的發(fā)展,并為我國著重發(fā)展的新材料研究、航空航天器設(shè)計、基因工程探索以及量子計算模擬等國防和關(guān)鍵領(lǐng)域的發(fā)展帶來新的技術(shù)支撐和解決方案。
可以預(yù)見,人工智能和高性能計算的結(jié)合將是未來發(fā)展的必然趨勢。