基于天河二号平台MIC超大规模计算应用

2013年10月29日-31日,由中国计算机学会主办,中国软件行业协会数学软件分会协办,中国高性能计算机学会高性能计算专业委员会和桂林电子科技大学承办的HPC China大会在桂林召开,来自学术界、产业界的专家共同探讨中国高性能计算机的发展。【点击查看专题直播

会上,来自浪潮的HPC应用技术经理张青发表主题为《基于Tianhe-2平台超大规模计算应用创新》的演讲。

【图1】浪潮的HPC应用技术经理张青

天河二号是由国防科大研制的超级计算机系统,2013年6月以峰值计算速度每秒5.49亿亿次、持续计算速度每秒3.39亿亿次双精度浮点运算的优异性能位居榜首,成为全球最快超级计算机。天河二号采用了英特尔的MIC协处理器。对于天河二号来说,当前主要目标就是如何推动应用程序在MIC上的应用。

据介绍,浪潮和中国在2011年成立中国并行计算联合实验室,进行MIC方面的研究。张青结合自身的实践经验,介绍了当前MIC超大规模计算的一些关键问题:

第一,如何判断一个应用是否适合MIC?可以借助一些工具进行分析。如下图所示:

【图2】

第二,如何针对MIC平台进行并行算法设计?并行分为四级:节点间的MPI进程并行、节点内设备间MPI/OpenMP并行、设备内OpenMP并行,以及线程内数据并行。

【图3】

第三,如何快速把应用迁移到MIC平台,如何调优?

第四,如何高效发挥MIC应用效率,其中涉及哪些系统问题。

张青还介绍了基于天河二号上的两个应用案例:

【图4】

 

【图5】