Hyper MPI是什么

Hyper MPI是整個(gè)高性能計(jì)算解決方案的關(guān)鍵組件,它實(shí)現(xiàn)了并行計(jì)算的網(wǎng)絡(luò)通訊功能,可以用來支持制造、氣象、超算中心等應(yīng)用場(chǎng)景,同時(shí)該通訊庫也可擴(kuò)展應(yīng)用于AI、 大數(shù)據(jù) 等通用領(lǐng)域。

Message Passing Interface(MPI)是支持多編程語言編程的并行計(jì)算通訊應(yīng)用接口,具有高性能、大規(guī)模性、可移植性、可擴(kuò)展性等特點(diǎn)。

華為高性能通信庫(Hyper MPI)是基于Open MPI 4.0.3和Open UCX 1.6.0,支持MPI-V3.1標(biāo)準(zhǔn)的并行計(jì)算API接口,新增了優(yōu)化的集合通信框架。同時(shí),Hyper MPI對(duì)數(shù)據(jù)密集型和高性能計(jì)算提供了網(wǎng)絡(luò)加速能力,使能了節(jié)點(diǎn)間高速通信網(wǎng)絡(luò)和節(jié)點(diǎn)內(nèi)共享內(nèi)存機(jī)制,以及優(yōu)化的集合通信算法。

高性能計(jì)算通過將大量服務(wù)器、存儲(chǔ)設(shè)備通過高性能網(wǎng)絡(luò)互聯(lián),構(gòu)建大規(guī)模計(jì)算集群,各個(gè)計(jì)算節(jié)點(diǎn)相互協(xié)同,并行處理多個(gè)子任務(wù)。通過并行計(jì)算的方式幫助解決普通計(jì)算機(jī)和服務(wù)器難以完成或無法快速完成的大型模型計(jì)算、復(fù)雜課題研究。

HPC解決方案總體架構(gòu)由:基礎(chǔ)設(shè)施、硬件平臺(tái)、中間件、行業(yè)應(yīng)用層組成。

方案特點(diǎn)如下:

上層應(yīng)用:當(dāng)前可以支持并應(yīng)用的行業(yè),包含制造、生命科學(xué)、氣象、教育科研、超算中心等。

系統(tǒng)部署:需要提前做好軟件生態(tài)環(huán)境的準(zhǔn)備,包括CentOS、集群搭建、作業(yè)調(diào)度、MPI通信、編譯器安裝。

硬件平臺(tái):提供多樣化的計(jì)算資源、高性能存儲(chǔ)及主流高速網(wǎng)絡(luò)。

基礎(chǔ)設(shè)施:包含數(shù)據(jù)中心和液冷解決方案。