并行程序性能監測工具包
針對集群和多核服務器平臺,該軟件工具集可以對系統資源和并行程序性能進行在線監測和性能分析展示,幫助用戶監測系統資源和發現并行程序瓶頸,輔助進行程序優化。性能數據的采集主要是通過對被監測進程的插樁和包裝庫的結合實現,可對MPI程序、OpenMP程序和CUDA程序進行性能監測。 本項目主要特點如下。 1.合理的數據采集方式,可以對混合結構高性能計算系統進行性能監測,較少的監測擾動; 2.基于MRnet的樹形數據匯聚和類庫,保證了大量性能監測數據的快速高效匯集,并提供同步,匯總等功能接口; 3.多種數據分析統計方法,高效的分析和多視角可視化圖形展示,輔助用戶分析瓶頸進行優化。該成果在國家863計劃支持下,已在多個計算中心應用,獲得國家專利3項。
北京航空航天大學
2021-04-13