Pipe-AGCM: A Fine-Grain Pipelining Scheme for Optimizing the Parallel Atmospheric General Circulation Model.

Dazheng Liu,Xiaoli Ren,Jianping Wu,Wenjuan Liu,Juan Zhao,Shaoliang Peng
DOI: https://doi.org/10.1007/978-3-031-69583-4_20
2024-01-01
Abstract:Atmospheric General Circulation Model (AGCM) is widely used for predicting climate change and extreme weather. AGCM has been scaled up to thousands of cores on HPC platforms to provide timely forecasts. However, the communication overhead significantly impacts the performance and scalability of AGCM when using a two-dimensional domain decomposition algorithm in parallel. To tackle this issue, we introduce Pipe-AGCM, a fine-grain pipelining scheme to reduce communication overhead. We divide latitudes into groups to overlap communication from one group with the computation of another. By adjusting the group count, we can establish a pipelining scheme, optimizing AGCM performance. Pipe-AGCM has demonstrated efficiency and scalability in experiments on HPC platforms. The pipelining scheme reduced communication time and wall clock time by 78.02% and 29.68%, respectively, at its best. This optimized scheme shows significant potential for accelerating atmospheric models on large-scale supercomputers.
What problem does this paper attempt to address?