DocumentCode :
228668
Title :
High-Productivity Framework on GPU-Rich Supercomputers for Operational Weather Prediction Code ASUCA
Author :
Shimokawabe, Takashi ; Aoki, Toyohiro ; Onodera, Naoyuki
Author_Institution :
Tokyo Inst. of Technol., Tokyo, Japan
fYear :
2014
fDate :
16-21 Nov. 2014
Firstpage :
251
Lastpage :
261
Abstract :
The weather prediction code demands large computational performance to achieve fast and high-resolution simulations. Skillful programming techniques are required for obtaining good parallel efficiency on GPU supercomputers. Our framework-based weather prediction code ASUCA has achieved good scalability with hiding complicated implementation and optimizations required for distributed GPUs, contributing to increasing the maintainability, ASUCA is a next-generation high resolution meso-scale atmospheric model being developed by the Japan Meteorological Agency. Our framework automatically translates user-written stencil functions that update grid points and generates both GPU and CPU codes. User-written codes are parallelized by MPI with intra-node GPU peer-to-peer direct access. These codes can easily utilize optimizations such as overlapping technique to hide communication overhead by computation. Our simulations on the GPU-rich supercomputer TSUBAME 2.5 at the Tokyo Institute of Technology have demonstrated good strong and weak scalability achieving 209.6 TFlops in single precision for our largest model using 4,108 NVIDIA K20X GPUs.
Keywords :
application program interfaces; geophysics computing; graphics processing units; mainframes; message passing; parallel machines; peer-to-peer computing; CPU codes; GPU codes; GPU-rich supercomputer TSUBAME 2.5; Japan Meteorological Agency; MPI; NVIDIA K20X GPU; Tokyo Institute of Technology; high-productivity framework; intranode GPU peer-to-peer direct access; next-generation high resolution meso-scale atmospheric model; operational weather prediction code ASUCA; parallel efficiency; skillful programming techniques; user-written codes; Atmospheric modeling; Computational modeling; Graphics processing units; Mathematical model; Numerical models; Programming; Weather forecasting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis, SC14: International Conference for
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4799-5499-5
Type :
conf
DOI :
10.1109/SC.2014.26
Filename :
7013008
Link To Document :
بازگشت