期刊文献+

BCC_AGCM_T106在Intel众核上混合异构编程与优化研究 被引量:4

Research on Hybrid Programming and Optimization of BCC_AGCM_T106 on Intel Many Integrated Core
下载PDF
导出
摘要 气象数值模式是天气预报和气候预测的基本工具和方法,随着技术的发展,模式分辨率有了大幅的提高,分辨率的提升使得计算量呈指数倍的增大,然而气候气象预报的时效性对并行程序的设计与计算平台的性能都提出了更高的要求。以气候模式T106为研究案例,以Intel®Xeon®Phi TM为实验平台,探索混合异构编程与优化的可行性,实现了CPU端MPI(message passing interface)+MIC(many integrated core)端Open MP的混合异构编程,充分继承原始代码的MPI级并行,节约了开发成本。以两个CPU进程和一块MIC卡为例来测试性能数据,结果显示随着MIC卡上的线程数增多,气候模式T106核心段在MIC上加速明显,但相对于未使用MIC的纯MPI程序加速效果并不明显,这主要是由于T106核心段计算量不足而MIC卡与主机端数据交换较多造成的。 Numerical weather model is a basic method and tool of weather forecasting and climate prediction. With the development of technology, the model resolution has improved greatly which brings out the exponentially-increasing computation cost. The time effectiveness of weather forecasting and climate prediction puts forward more advanced requests for the design of parallel program and the performance of computing platform. This paper takes BCC_AGCM_T106 for example to explore the feasibility of hybrid programming and optimization on the Intel#174;Xeon#174;PhiTM,implements the hybrid programming of MPI(message passing interface) parallel computation on CPU and Open MP parallel computation on MIC(many integrated core). The experimental results show that the method can inherit the most of the original MPI parallel computing codes and reduce the developing costs significantly. This paper gets the test data using two CPU processes and an MIC card as an example. The results show that the acceleration performance of climate model T106 core section in MIC accelerates obviously with the number of threads on the MIC card increasing. But compared to the pure MPI program without using the MIC card, acceleration effect is not obvious,which is mainly due to that the calculation amount of T106 core section is insufficient and the data exchange between the MIC card and the host side is too much.
出处 《计算机科学与探索》 CSCD 北大核心 2015年第9期1093-1099,共7页 Journal of Frontiers of Computer Science and Technology
基金 国家重点基础研究发展规划(973计划)No.2014CB744100 国家高技术研究发展计划(863计划)No.2012AA01A306 财政部/科技部公益类行业专项No.GYHY201306062~~
关键词 气候模式T106 MIC架构 混合异构编程 Offload模式 BCC_AGCM_T106 MIC architecture hybrid programming Offload pattern
  • 相关文献

参考文献3

二级参考文献7

共引文献5

同被引文献50

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部