检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:方宝辉[1] 徐金秀[1] 魏敏[2,3] 周明忠[1]
机构地区:[1]江南计算技术研究所,江苏无锡214083 [2]国家气象信息中心,北京100081 [3]清华大学地球系统科学研究中心,北京100084
出 处:《计算机科学与探索》2015年第9期1093-1099,共7页Journal of Frontiers of Computer Science and Technology
基 金:国家重点基础研究发展规划(973计划)No.2014CB744100;国家高技术研究发展计划(863计划)No.2012AA01A306;财政部/科技部公益类行业专项No.GYHY201306062~~
摘 要:气象数值模式是天气预报和气候预测的基本工具和方法,随着技术的发展,模式分辨率有了大幅的提高,分辨率的提升使得计算量呈指数倍的增大,然而气候气象预报的时效性对并行程序的设计与计算平台的性能都提出了更高的要求。以气候模式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.
关 键 词:气候模式T106 MIC架构 混合异构编程 Offload模式
分 类 号:TP332[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7