Optimizing high-resolution Community Earth System Model on a heterogeneous many-core supercomputing platform
-
Published:2020-10-08
Issue:10
Volume:13
Page:4809-4829
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Zhang Shaoqing, Fu Haohuan, Wu Lixin, Li Yuxuan, Wang Hong, Zeng YunhuiORCID, Duan Xiaohui, Wan Wubing, Wang Li, Zhuang Yuan, Meng Hongsong, Xu Kai, Xu Ping, Gan Lin, Liu Zhao, Wu Sihai, Chen Yuhu, Yu Haining, Shi Shupeng, Wang Lanning, Xu ShimingORCID, Xue Wei, Liu Weiguo, Guo Qiang, Zhang Jie, Zhu Guanghui, Tu Yang, Edwards Jim, Baker AllisonORCID, Yong Jianlin, Yuan ManORCID, Yu Yangyang, Zhang Qiuying, Liu Zedong, Li Mingkui, Jia Dongning, Yang Guangwen, Wei Zhiqiang, Pan Jingshan, Chang Ping, Danabasoglu Gokhan, Yeager Stephen, Rosenbloom NanORCID, Guo Ying
Abstract
Abstract. With semiconductor technology gradually approaching its physical and thermal limits, recent supercomputers have adopted major
architectural changes to continue increasing the performance through more
power-efficient heterogeneous many-core systems. Examples include Sunway
TaihuLight that has four management processing elements (MPEs) and 256
computing processing elements (CPEs) inside one processor and Summit that has
two central processing units (CPUs) and six graphics processing units (GPUs)
inside one node. Meanwhile, current high-resolution Earth system models that
desperately require more computing power generally consist of millions of
lines of legacy code developed for traditional homogeneous multicore
processors and cannot automatically benefit from the advancement of
supercomputer hardware. As a result, refactoring and optimizing the legacy
models for new architectures become key challenges along the road of taking
advantage of greener and faster supercomputers, providing better support for
the global climate research community and contributing to the long-lasting
societal task of addressing long-term climate change. This article reports
the efforts of a large group in the International Laboratory for
High-Resolution Earth System Prediction (iHESP) that was established by the
cooperation of Qingdao Pilot National Laboratory for Marine Science and
Technology (QNLM), Texas A&M University (TAMU), and the National Center for
Atmospheric Research (NCAR), with the goal of enabling highly efficient
simulations of the high-resolution (25 km atmosphere and 10 km ocean)
Community Earth System Model (CESM-HR) on Sunway TaihuLight. The refactoring
and optimizing efforts have improved the simulation speed of CESM-HR from 1 SYPD (simulation years per day) to 3.4 SYPD (with output disabled) and
supported several hundred years of pre-industrial control simulations. With
further strategies on deeper refactoring and optimizing for remaining
computing hotspots, as well as redesigning architecture-oriented
algorithms, we expect an equivalent or even better efficiency to be gained on the
new platform than traditional homogeneous CPU platforms. The refactoring and
optimizing processes detailed in this paper on the Sunway system should have
implications for similar efforts on other heterogeneous many-core systems
such as GPU-based high-performance computing (HPC) systems.
Publisher
Copernicus GmbH
Reference44 articles.
1. Baker, A. H., Hammerling, D. M., Levy, M. N., Xu, H., Dennis, J. M., Eaton, B. E., Edwards, J., Hannay, C., Mickelson, S. A., Neale, R. B., Nychka, D., Shollenberger, J., Tribbia, J., Vertenstein, M., and Williamson, D.: A new ensemble-based consistency test for the Community Earth System Model (pyCECT v1.0), Geosci. Model Dev., 8, 2829–2840, https://doi.org/10.5194/gmd-8-2829-2015, 2015. 2. Bandishti, V., Pananilath, I., and Bondhugula, U.: Tiling stencil computations to maximize parallelism, in: Sc'12: Proceedings of the
international conference on high performance computing, networking, storage
and analysis, 10–16 November 2012, https://doi.org/10.1109/SC.2012.107, 2012. 3. Briegleb, B. P. and Light, B.: A Delta-Eddington Multiple Scattering Parameterization for Solar Radiation in the Sea Ice Component of the
Community Climate System Model, NCAR Tech. Note NCAR/TN-472+STR,
University Corporation for Atmospheric Research, https://doi.org/10.5065/D6B27S71,
2007. 4. Carpenter, I., Archibald, R., Evans, K. J., Larkin, J., Micikevicius, P.,
Norman, M., Rosinski, J., Schwarzmeier, J., and Taylor, M<span id="page4828"/>. A.: Progress towards
accelerating HOMME on hybrid multi-core systems, Int. J. High Perform. Comput. Appl., 27, 335–347, 2013. 5. Collins, W. D., Blackman, M. L., Bonan, G. B., Hack, J. J., Henderson, T. B., Kiehl, J.
T., Large, W. G., and Mckenna, D. S.: The Community Climate System
Model version 3 (CCSM3), J. Climate, 19, 2122–2143, 2006.
Cited by
44 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|