山东科技大学学报(自然科学版)2019,Vol.38Issue(2) :90-99.

“神威·太湖之光”上Tend_lin并行优化

Parallelization and optimization of Tend_lin on Sunway TaihuLight system

傅游 王坦 郭强 高希然
山东科技大学学报(自然科学版)2019,Vol.38Issue(2) :90-99.

“神威·太湖之光”上Tend_lin并行优化

Parallelization and optimization of Tend_lin on Sunway TaihuLight system

傅游 1王坦 1郭强 2高希然3
扫码查看

作者信息

  • 1. 山东科技大学计算机科学与工程学院,山东青岛266590
  • 2. 山东科技大学计算机科学与工程学院,山东青岛266590;山东省计算中心(国家超级计算济南中心),山东济南250101
  • 3. 山东科技大学计算机科学与工程学院,山东青岛266590;中国科学院计算技术研究所计算机体系结构国家重点实验室,北京100190
  • 折叠

摘要

大气环流模式是中科院地球系统模式中最为复杂的模式,在当前主流的众核异构平台上开展大气环流模式的众核并行化是高性能计算的热点研究问题.针对AGCM4.0热点程序动力框架的适应过程Tend lin,利用神成OpenACC编程模型在“神威·太湖之光”高性能计算平台上实现并行化,并从循环分布、循环分块、数据传输的表达、函数调用的从核化等方面提升应用性能.详细讨论了不同场景下的数据传输表达,对比测试了不同分块尺寸对程序性能的影响.相比主核串行,两种测试规模下,Tend lin应用的单核组多线程并行均获得6倍以上的加速;且随着应用分辨率的扩大,众核处理器的性能得到更好发挥,在C规模下,多进程获得了69倍的全应用加速.

关键词

神威·太湖之光/Tend_lin/神威OpenACC/众核并行/优化

引用本文复制引用

出版年

2019
山东科技大学学报(自然科学版)
山东科技大学

山东科技大学学报(自然科学版)

CSTPCD北大核心
影响因子:0.437
ISSN:1672-3767
被引量3
参考文献量6
段落导航相关论文