高性能計(jì)算(HPC)利用超級(jí)計(jì)算機(jī)和并行處理技術(shù),快速完成耗時(shí)較長(zhǎng)的任務(wù)或同時(shí)完成多個(gè)任務(wù)。HPC市場(chǎng)既是一個(gè)傳統(tǒng)的市場(chǎng),又是一個(gè)新興的、高速發(fā)展的市場(chǎng)。定位高端用戶、標(biāo)桿項(xiàng)目,影響力大、平民化趨勢(shì)、快速發(fā)展。
高性能計(jì)算的工作原理
在高性能計(jì)算中,處理信息的兩種主要方式為:串行處理,由中央處理器 (CPU) 完成。每個(gè) CPU 核心通常每次只能處理一個(gè)任務(wù)。CPU 對(duì)于運(yùn)行各種功能而言至關(guān)重要,如操作系統(tǒng)和基本應(yīng)用程序(如文字處理、辦公生產(chǎn)力工具等)。
并行處理,可利用多個(gè) CPU 或圖形處理器 (GPU) 完成。GPU 最初是專為圖形處理而設(shè)計(jì)的。它可在數(shù)據(jù)矩陣(如屏幕像素)中同時(shí)執(zhí)行多種算術(shù)運(yùn)算。同時(shí)在多個(gè)數(shù)據(jù)平面上工作的能力使 GPU 非常適合在機(jī)器學(xué)習(xí) (ML) 應(yīng)用任務(wù)中進(jìn)行并行處理,如識(shí)別視頻中的物體。
突破超級(jí)計(jì)算的極限需要不同的系統(tǒng)架構(gòu)。大多數(shù)高性能計(jì)算系統(tǒng)通過(guò)超高帶寬將多個(gè)處理器和內(nèi)存模塊互連并聚合,從而實(shí)現(xiàn)并行處理。一些高性能計(jì)算系統(tǒng)將 CPU 和 GPU 結(jié)合在一起,被稱為異構(gòu)計(jì)算。 計(jì)算機(jī)計(jì)算能力的度量單位被稱為“FLOPS”(每秒浮點(diǎn)運(yùn)算次數(shù))。截至 2019 年初,現(xiàn)有的高端超級(jí)計(jì)算機(jī)可以執(zhí)行 143.5 千萬(wàn)億次 FLOPS (143 × 1015)。此類超級(jí)計(jì)算機(jī)被稱為千萬(wàn)億次級(jí),可以執(zhí)行超過(guò)千萬(wàn)億次 FLOPS。相比之下,高端游戲臺(tái)式機(jī)的速度要慢 1,000,000 倍以上,可執(zhí)行約 200 千兆次 FLOPS (1 × 109)。超級(jí)計(jì)算在處理和吞吐量方面的重大突破很快將會(huì)實(shí)現(xiàn)超級(jí)計(jì)算的下一個(gè)重大級(jí)別——百億億次級(jí),該級(jí)別的速度比千萬(wàn)億次級(jí)約快 1,000 倍。這意味著百億億次級(jí)超級(jí)計(jì)算機(jī)每秒將能夠執(zhí)行 1018(或者 10 億 x 10 億)次運(yùn)算。
“FLOPS”是對(duì)理論處理速度的描述,實(shí)現(xiàn)該速度需要連續(xù)向處理器傳輸數(shù)據(jù)。因此,系統(tǒng)設(shè)計(jì)必須考慮到數(shù)據(jù)吞吐量這一因素。系統(tǒng)內(nèi)存以及處理節(jié)點(diǎn)之間的互連會(huì)影響數(shù)據(jù)傳輸?shù)教幚砥鞯乃俣取?/p>
為了實(shí)現(xiàn)1百億億次級(jí) FLOPS 的下一級(jí)超級(jí)計(jì)算機(jī)處理性能,大概需要 5,000,000 個(gè)臺(tái)式機(jī)。*假定每個(gè)臺(tái)式機(jī)具備 200 千兆次 FLOPS 的能力。
術(shù)語(yǔ)知識(shí)
高性能計(jì)算 (HPC):一個(gè)廣義上的強(qiáng)大計(jì)算系統(tǒng),其范圍涵蓋簡(jiǎn)單計(jì)算機(jī)(如 1 個(gè) CPU + 8 個(gè) GPU),乃至世界一流的超級(jí)計(jì)算機(jī)
超級(jí)計(jì)算機(jī):最先進(jìn)的高性能計(jì)算機(jī),以不斷提高的性能標(biāo)準(zhǔn)為依據(jù)
異構(gòu)計(jì)算:優(yōu)化串行 (CPU) 和并行 (GPU) 處理能力的高性能計(jì)算架構(gòu)
內(nèi)存:在高性能計(jì)算系統(tǒng)中為實(shí)現(xiàn)快速訪問(wèn)而存儲(chǔ)數(shù)據(jù)的地方
互連:可令處理節(jié)點(diǎn)互相通信的系統(tǒng)層;在超級(jí)計(jì)算機(jī)中存在多個(gè)級(jí)別的互連
千萬(wàn)億次級(jí):為達(dá)到每秒執(zhí)行千萬(wàn)億次 (1015) 運(yùn)算而設(shè)計(jì)的超級(jí)計(jì)算機(jī)
百億億次級(jí):為達(dá)到每秒執(zhí)行百億億次 (1018) 運(yùn)算而設(shè)計(jì)的超級(jí)計(jì)算機(jī)
為什么要做高性能計(jì)算?
從系統(tǒng)的角度:集成系統(tǒng)資源,以滿足不斷增長(zhǎng)的對(duì)性能和功能的要求
從應(yīng)用的角度:適當(dāng)分解應(yīng)用,以實(shí)現(xiàn)更大規(guī)模或更細(xì)致的計(jì)算
解決問(wèn)題:科學(xué)和工程問(wèn)題的數(shù)值模擬與仿真(計(jì)算密集、數(shù)據(jù)密集、網(wǎng)絡(luò)密集、三種混合)。
審核編輯 :李倩
-
cpu
+關(guān)注
關(guān)注
68文章
10826瀏覽量
211160 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7425瀏覽量
87719 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
6741瀏覽量
123192
原文標(biāo)題:淺談高性能計(jì)算(HPC)
文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論