• 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