Advances in Multi-GPU Smoothed Particle Hydrodynamics Simulations

被引:38
|
作者
Rustico, Eugenio [1 ]
Bilotta, Giuseppe [1 ,2 ]
Herault, Alexis [2 ,3 ]
Del Negro, Ciro [2 ]
Gallo, Giovanni [1 ]
机构
[1] Univ Catania, Dept Math & Informat, I-95125 Catania, Italy
[2] Osservatorio Etneo, Ist Nazl Geofis & Vulcanol, I-95125 Catania, Italy
[3] Conservatoire Natl Arts & Metiers, Dept Ingn Math, F-75141 Paris, France
关键词
GPU; multi-GPU; SPH; CUDA; fluid dynamics; numerical simulations; load balancing; parallel computing; HPC; IMPLEMENTATION; SPH;
D O I
10.1109/TPDS.2012.340
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a multi-GPU version of GPUSPH, a CUDA implementation of fluid-dynamics models based on the smoothed particle hydrodynamics (SPH) numerical method. The SPH is a well-known Lagrangian model for the simulation of free-surface fluid flows; it exposes a high degree of parallelism and has already been successfully ported to GPU. We extend the GPU-based simulator to run simulations on multiple GPUs simultaneously, to obtain a gain in speed and overcome the memory limitations of using a single device. The computational domain is spatially split with minimal overlapping and shared volume slices are updated at every iteration of the simulation. Data transfers are asynchronous with computations, thus completely covering the overhead introduced by slice exchange. A simple yet effective load balancing policy preserves the performance in case of unbalanced simulations due to asymmetric fluid topologies. The obtained speedup factor (up to 4.5x for 6 GPUs) closely follows the expected one (5x for 6 GPUs) and it is possible to run simulations with a higher number of particles than would fit on a single device. We use the Karp-Flatt metric to formally estimate the overall efficiency of the parallelization.
引用
收藏
页码:43 / 52
页数:10
相关论文
共 50 条
  • [1] Explicit incompressible smoothed particle hydrodynamics in a multi-GPU environment for large-scale simulations
    Morikawa, Daniel
    Senadheera, Harini
    Asai, Mitsuteru
    COMPUTATIONAL PARTICLE MECHANICS, 2021, 8 (03) : 493 - 510
  • [2] Explicit incompressible smoothed particle hydrodynamics in a multi-GPU environment for large-scale simulations
    Daniel Morikawa
    Harini Senadheera
    Mitsuteru Asai
    Computational Particle Mechanics, 2021, 8 : 493 - 510
  • [3] New multi-GPU implementation for smoothed particle hydrodynamics on heterogeneous clusters
    Dominguez, J. M.
    Crespo, A. J. C.
    Valdez-Balderas, D.
    Rogers, B. D.
    Gomez-Gesteira, M.
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (08) : 1848 - 1860
  • [4] Towards accelerating smoothed particle hydrodynamics simulations for free-surface flows on multi-GPU clusters
    Valdez-Balderas, Daniel
    Dominguez, Jose M.
    Rogers, Benedict D.
    Crespo, Alejandro J. C.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (11) : 1483 - 1493
  • [5] Large scale water entry simulation with smoothed particle hydrodynamics on single- and multi-GPU systems
    Ji, Zhe
    Xu, Fei
    Takahashi, Akiyuki
    Sun, Yu
    COMPUTER PHYSICS COMMUNICATIONS, 2016, 209 : 1 - 12
  • [6] Metal cutting simulations using smoothed particle hydrodynamics on the GPU
    Rothlin, M.
    Klippel, H.
    Afrasiabi, M.
    Wegener, K.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2019, 102 (9-12): : 3445 - 3457
  • [7] Metal cutting simulations using smoothed particle hydrodynamics on the GPU
    M. Röthlin
    H. Klippel
    M. Afrasiabi
    K. Wegener
    The International Journal of Advanced Manufacturing Technology, 2019, 102 : 3445 - 3457
  • [8] SMOOTHED PARTICLE HYDRODYNAMICS ON GPU COMPUTING
    Crespo, A. J. C.
    Dominguez, J. M.
    Valdez-Balderas, D.
    Rogers, B. D.
    Gomez-Gesteira, M.
    PARTICLE-BASED METHODS II: FUNDAMENTALS AND APPLICATIONS, 2011, : 922 - 929
  • [9] GPU Simulations of Fluid and Composition Dispersion in a Porous Media with Smoothed Particle Hydrodynamics
    Alvarado-Rodriguez, C. E.
    Klapp, J.
    Mayoral, E.
    Dominguez, J. M.
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 485 - 494
  • [10] Cosmological simulations with smoothed particle hydrodynamics
    Abadi, MG
    Lambas, DG
    Tissera, PB
    EXAMINING THE BIG BANG AND DIFFUSE BACKGROUND RADIATIONS, 1996, (168): : 577 - 578