Refactoring and Optimizing WRF Model on Sunway TaihuLight | |
Xu, Kai1,2; Song, Zhenya3; Chan, Yuandong1; Wang, Shida1,2; Meng, Xiangxu4; Liu, Weiguo1,2; Xue, Wei2,5 | |
2019 | |
关键词 | Atmospheric modeling Domain sepcific language Sunway TailhuLight Heterogeneous computing |
DOI | 10.1145/3337821.3337923 |
英文摘要 | The Weather Research and Forecasting (WRF) Model is one of the widely-used mesoscale numerical weather prediction system and is designed for both atmospheric research and operational forecasting applications. However, it is an extremely time-consuming application: running a single simulation takes researchers days to weeks as the simulation size scales up and computing demands grow. In this paper, we port and optimize the whole WRF model to the Sunway TaihuLight supercomputer at a large scale. For the dynamic core in WRF, we present a domain-specific tool, namely, SWSLL, which is a directive-based compiler tool for the Sunway many-core architecture to convert the stencil computation into optimized parallel code. We also apply a decomposition strategy for SWSLL to improve the memory locality and decrease the number of off-chip memory accesses. For physical parameterizations, we explore the thread-level parallelization using OpenACC directives via reorganizations of data layouts and loops to achieve high performance. We present the algorithms and implementations and demonstrate the optimizations of a real-world complicated atmospheric modeling on the Sunway TaihuLight supercomputer. Evaluation results reveal that for the widely used benchmark with a horizontal resolution of 2.5 km, the speedup of 4.7 can be achieved by using the proposed algorithm and optimization strategies for the whole WRF model. In terms of strong scalability, our implementation scales well to hundreds of thousands of heterogeneous cores on Sunway TaihuLight. |
会议录 | PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019) |
会议录出版者 | ASSOC COMPUTING MACHINERY |
会议录出版地 | 1515 BROADWAY, NEW YORK, NY 10036-9998 USA |
语种 | 英语 |
资助项目 | National Natural Science Foundation of China[U1806205] ; National Natural Science Foundation of China[91530323] ; National Natural Science Foundation of China[41776010] |
WOS研究方向 | Computer Science |
WOS记录号 | WOS:000483955100072 |
WOS关键词 | WEATHER RESEARCH ; SCHEME |
内容类型 | 会议论文 |
源URL | [http://ir.fio.com.cn:8080/handle/2SI8HI0U/30172] |
专题 | 自然资源部第一海洋研究所 |
通讯作者 | Xue, Wei |
作者单位 | 1.Shandong Univ, Jinan, Shandong, Peoples R China 2.Natl Supercomp Ctr Wuxi, Wuxi, Jiangsu, Peoples R China 3.MNR, Lab Reg Oceanog & Numer Modeling, Inst Oceanog 1, QNLM, Qingdao, Shandong, Peoples R China 4.Shandong Univ, Engn Res Ctr Digital Media Technol, Minist Educ, Jinan, Shandong, Peoples R China 5.Tsinghua Univ, Beijing, Peoples R China |
推荐引用方式 GB/T 7714 | Xu, Kai,Song, Zhenya,Chan, Yuandong,et al. Refactoring and Optimizing WRF Model on Sunway TaihuLight[C]. 见:. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论