DocumentCode
2010168
Title
Nuclear Fusion Simulation Code Optimization on GPU Clusters
Author
Fujita, Norihisa ; Nuga, Hideo ; Boku, Taisuke ; Idomura, Yasuhiro
Author_Institution
Grad. Sch. of Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear
2013
fDate
15-18 Dec. 2013
Firstpage
420
Lastpage
421
Abstract
GT5D is a nuclear fusion simulation program which aims to analyze the turbulence phenomena in tokamak plasma. In this research, we optimize it for GPU clusters with multiple GPUs on a node. Based on the profile result of GT5D on a CPU node, we decide to offload the whole of the time development part of the program to GPUs except MPI communication. We achieved 3.37 times faster performance in maximum in function level evaluation, and 2.03 times faster performance in total than the case of CPU-only execution, both in the measurement on high density GPU cluster HA-PACS where each computation node consists of four NVIDIA M2090 GPUs and two Intel Xeon E5-2670 (Sandy Bridge) to provide 16 cores in total. These performance improvements on single GPU corresponds to four CPU cores, not compared with a single CPU core. It includes 53% performance gain with overlapping the communication between MPI processes with GPU calculation.
Keywords
Tokamak devices; graphics processing units; nuclear fusion; parallel architectures; physics computing; turbulence; workstation clusters; CPU-only execution; GPU clusters; GT5D; MPI communication; MPI processes; NVIDIA M2090 GPU; high density GPU cluster HA-PACS; multiple GPU; nuclear fusion simulation code optimization; nuclear fusion simulation program; tokamak plasma; turbulence phenomena; Computational modeling; Conferences; Educational institutions; Fusion reactors; Graphics processing units; Kernel; Plasmas; CUDA; GPU; Nuclear Fusion;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2013 International Conference on
Conference_Location
Seoul
ISSN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2013.65
Filename
6808202
Link To Document