【圖1】浪潮的HPC應(yīng)用技術(shù)經(jīng)理張青
天河二號(hào)是由國(guó)防科大研制的超級(jí)計(jì)算機(jī)系統(tǒng),2013年6月以峰值計(jì)算速度每秒5.49億億次、持續(xù)計(jì)算速度每秒3.39億億次雙精度浮點(diǎn)運(yùn)算的優(yōu)異性能位居榜首,成為全球最快超級(jí)計(jì)算機(jī)。天河二號(hào)采用了英特爾的MIC協(xié)處理器。對(duì)于天河二號(hào)來(lái)說(shuō),當(dāng)前主要目標(biāo)就是如何推動(dòng)應(yīng)用程序在MIC上的應(yīng)用。
據(jù)介紹,浪潮和中國(guó)在2011年成立中國(guó)并行計(jì)算聯(lián)合實(shí)驗(yàn)室,進(jìn)行MIC方面的研究。張青結(jié)合自身的實(shí)踐經(jīng)驗(yàn),介紹了當(dāng)前MIC超大規(guī)模計(jì)算的一些關(guān)鍵問(wèn)題:
第一,如何判斷一個(gè)應(yīng)用是否適合MIC?可以借助一些工具進(jìn)行分析。如下圖所示:
【圖2】
第二,如何針對(duì)MIC平臺(tái)進(jìn)行并行算法設(shè)計(jì)?并行分為四級(jí):節(jié)點(diǎn)間的MPI進(jìn)程并行、節(jié)點(diǎn)內(nèi)設(shè)備間MPI/OpenMP并行、設(shè)備內(nèi)OpenMP并行,以及線(xiàn)程內(nèi)數(shù)據(jù)并行。
【圖3】
第三,如何快速把應(yīng)用遷移到MIC平臺(tái),如何調(diào)優(yōu)?
第四,如何高效發(fā)揮MIC應(yīng)用效率,其中涉及哪些系統(tǒng)問(wèn)題。
張青還介紹了基于天河二號(hào)上的兩個(gè)應(yīng)用案例: