Performance Analysis and Optimization of Nonhydrostatic ICosahedral Atmospheric Model (NICAM) on the K Computer and TSUBAME2.5

  • Hisashi Yashiro
    RIKEN Advanced Institute for Computational Science, Kobe, Japan
  • Masaaki Terai
    RIKEN Advanced Institute for Computational Science, Kobe, Japan
  • Ryuji Yoshida
    RIKEN Advanced Institute for Computational Science, Kobe, Japan
  • Shin-ichi Iga
    RIKEN Advanced Institute for Computational Science, Kobe, Japan
  • Kazuo Minami
    RIKEN Advanced Institute for Computational Science, Kobe, Japan
  • Hirofumi Tomita
    RIKEN Advanced Institute for Computational Science, Kobe, Japan

書誌事項

公開日
2016-06-08
権利情報
  • https://www.acm.org/publications/policies/copyright_policy#Background
DOI
  • 10.1145/2929908.2929911
公開者
ACM

説明

We summarize the optimization and performance evaluation of the Nonhydrostatic ICosahedral Atmospheric Model (NICAM) on two different types of supercomputers: the K computer and TSUBAME2.5. First, we evaluated and improved several kernels extracted from the model code on the K computer. We did not significantly change the loop and data ordering for sufficient usage of the features of the K computer, such as the hardware-aided thread barrier mechanism and the relatively high bandwidth of the memory, i.e., a 0.5 Byte/FLOP ratio. Loop optimizations and code cleaning for a reduction in memory transfer contributed to a speed-up of the model execution time. The sustained performance ratio of the main loop of the NICAM reached 0.87 PFLOPS with 81,920 nodes on the K computer. For GPU-based calculations, we applied OpenACC to the dynamical core of NICAM. The performance and scalability were evaluated using the TSUBAME2.5 supercomputer. We achieved good performance results, which showed efficient use of the memory throughput performance of the GPU as well as good weak scalability. A dry dynamical core experiment was carried out using 2560 GPUs, which achieved 60 TFLOPS of sustained performance.

収録刊行物

被引用文献 (2)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ