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