4.7 Article

New multi-GPU implementation for smoothed particle hydrodynamics on heterogeneous clusters

期刊

COMPUTER PHYSICS COMMUNICATIONS
卷 184, 期 8, 页码 1848-1860

出版社

ELSEVIER
DOI: 10.1016/j.cpc.2013.03.008

关键词

HPC; GPU; Multi-GPU; MPI; CUDA; SPH; Meshfree methods

资金

  1. Universidade de Vigo [INOU12-03]
  2. Xunta de Galicia
  3. European Regional Development Fund (FEDER)
  4. Ministerio de Economia y Competitividad [BIA2012-38676-C03-03]
  5. EPSRC [EP/H003045/1]
  6. Research Councils UK (RCUK) fellowship
  7. EPSRC [EP/H003045/1] Funding Source: UKRI
  8. Engineering and Physical Sciences Research Council [EP/H003045/1] Funding Source: researchfish

向作者/读者索取更多资源

A massively parallel SPH scheme using heterogeneous clusters of Central Processing Units (CPUs) and Graphics Processing Units (GPUs) has been developed. The new implementation originates from the single-GPU DualSPHysics code previously demonstrated to be powerful, stable and accurate. A combination of different parallel programming languages is combined to exploit not only one device (CPU or GPU) but also the combination of different machines. Communication among devices uses an improved Message Passing Interface (MPI) implementation which addresses some of the well-known drawbacks of MPI such as including a dynamic load balancing and overlapping data communications and computation tasks. The efficiency and scalability (strong and weak scaling) obtained with the new DualSPHysics code are analysed for different numbers of particles and different number of GPUs. Last, an application with more than 10(9) particles is presented to show the capability of the code to handle simulations that otherwise require large CPU clusters or supercomputers. (C) 2013 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据