DocumentCode :
575037
Title :
Acceleration for CFD applications on large GPU clusters: An NPB case study
Author :
Lu, Fengshun ; Song, Junqiang ; Cao, Xiaoqun ; Zhu, Xiaoqian
Author_Institution :
Coll. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2011
fDate :
Nov. 29 2011-Dec. 1 2011
Firstpage :
534
Lastpage :
538
Abstract :
Computational fluid dynamics (CFD) applications have an ever-growing demand for the power of high performance computing (HPC) infrastructure. Many CFD simulations have benefited from newly-acknowledged GPU clusters. However, few of them have exploited both the CPU and the GPU computational resources within the heterogeneous HPC platforms. In this paper, we endeavor to demonstrate the approach of making large-scale CFD applications benefited from GPU clusters. Taking the NPB as an example, we implement several CFD kernels with our hybrid programming pattern MOC and perform them on the TianHe-1A supercomputer. Experimental results show that: (1) CFD applications can achieve significant performance improvement on GPU clusters, even for the memory-bounded ones like CG; (2) the embarrassingly parallel applications can scale well with the number of compute node; and (3) the overlap of data transfer through the PCI-E bus and kernel execution can greatly increase the performance and scalability of CFD applications.
Keywords :
computational fluid dynamics; graphics processing units; CFD applications; GPU clusters; NAS parallel benchmarks; NPB; PCI-E bus; TianHe-1A supercomputer; computational fluid dynamics; high performance computing; hybrid programming pattern MOC; kernel execution; Algorithms; Arrays; Computational fluid dynamics; Graphics processing unit; Kernel; Programming; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Sciences and Convergence Information Technology (ICCIT), 2011 6th International Conference on
Conference_Location :
Seogwipo
Print_ISBN :
978-1-4577-0472-7
Type :
conf
Filename :
6316673
Link To Document :
بازگشت