A Multi-GPU PCISPH Implementation with Efficient Memory Transfers

被引:0
|
作者
Verma, Kevin [1 ,2 ]
Peng, Chong [1 ]
Szewc, Kamil [1 ]
Wille, Robert [2 ]
机构
[1] ESS Engn Software Steyr GmbH, Steyr, Austria
[2] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
关键词
SMOOTHED PARTICLE HYDRODYNAMICS; SPH;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Smoothed Particle Hydrodynamics (SPH) is a particle-based method for fluid flow modeling. One promising variant of SPH is Predictive-Corrective Incompressible SPH (PCISPH), which employs a dedicate prediction-correction scheme and, by this, outperforms other SPH variants by almost one order of magnitude. However, similar to other particle-based methods, it suffers from a huge numerical complexity. In order to simulate real world phenomena, several millions of particles need to be considered. To make SPH applicable to real world engineering problems, it is hence common to exploit massive parallelism of multi-GPU architectures. However, certain algorithmic characteristics of PCISPH make it a non-trivial task to efficiently parallelize this method on multi-GPUs. In this work, we are, for the first time, proposing a multi-GPU implementation for PCISPH. To this end, we are proposing a scheme which allows to overlap the memory transfers between GPUs by actual computations and, by this, avoids the drawbacks caused by the mentioned algorithmic characteristics of PCISPH. Experimental evaluations confirm the efficiency of the proposed methods.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] An implementation of the Social Distances Model using multi-GPU systems
    Klusek, Adrian
    Topa, Pawel
    Was, Jaroslaw
    Lubas, Robert
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2018, 32 (04): : 482 - 495
  • [32] A Multi-GPU Framework for In-Memory Text Data Analytics
    Chong, Poh Kit
    Karuppiah, Ettikan K.
    Yong, Keh Kok
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 1411 - 1416
  • [33] An efficient scheme for multi-GPU TTI reverse time migration
    Guo-Feng Liu
    Xiao-Hong Meng
    Zhen-Jiang Yu
    Ding-Jin Liu
    [J]. Applied Geophysics, 2019, 16 : 56 - 63
  • [34] An efficient scheme for multi-GPU TTI reverse time migration
    Liu Guo-Feng
    Meng Xiao-Hong
    Yu Zhen-Jiang
    Liu Ding-Jin
    [J]. APPLIED GEOPHYSICS, 2019, 16 (01) : 56 - 63
  • [35] An efficient parallel collaborative filtering algorithm on multi-GPU platform
    Wang, Zhongya
    Liu, Ying
    Chiu, Steve
    [J]. JOURNAL OF SUPERCOMPUTING, 2016, 72 (06): : 2080 - 2094
  • [36] Efficient model of tumor dynamics simulated in multi-GPU environment
    Klusek, Adrian
    Los, Marcin
    Paszynski, Maciej
    Dzwinel, Witold
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (03): : 489 - 506
  • [37] An efficient parallel collaborative filtering algorithm on multi-GPU platform
    Zhongya Wang
    Ying Liu
    Steve Chiu
    [J]. The Journal of Supercomputing, 2016, 72 : 2080 - 2094
  • [38] Efficient Treatment of Large Active Spaces through Multi-GPU Parallel Implementation of Direct Configuration Interaction
    Fales, B. Scott
    Martinez, Todd J.
    [J]. JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2020, 16 (03) : 1586 - 1596
  • [39] A Parallel Implementation of JPEG2000 Encoder on Multi-GPU System
    Kim, Bumho
    Lee, Jeong-Woo
    Yoon, Ki-Song
    [J]. 2014 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2014, : 610 - 613
  • [40] Modelling Multi-GPU Systems
    Spampinato, Daniele G.
    Elster, Anne C.
    Natvig, Thorvald
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 562 - 569