A memory optimization method combined with adaptive time-step method for cardiac cell simulation based on multi-GPU

被引:0
|
作者
Ching-Hsing Luo
Haiyi Ye
Xingji Chen
机构
[1] Sun Yat-sen University,School of Data and Computer Science
[2] Sun Yat-sen University,The Third Affiliated Hospital
[3] Hezhou University,School of Artificial Intelligence (Modern Industry College)
关键词
Computer simulation; Ventricular cell; High performance computing; Adaptive time-step method; Memory optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Cardiac electrophysiological simulation is a very complex computational process, which can be run on graphics processing unit (GPU) to save computational cost greatly. The use of adaptive time-step can further effectively speed up the simulation of heart cells. However, if the adaptive time-step method applies to GPU, it suffers synchronization problem on GPU, weakening the acceleration of adaptive time-step method. The previous work ran on a single GPU with the adaptive time-step to get only 1.5 times (× 1.5) faster than the fixed time-step. This study proposes a memory allocation method, which can effectively implement the adaptive time-step method on GPU. The proposed method mainly focuses on the stimulus point and potential memory arrangement in order to achieve optimal memory storage efficiency. All calculation is implemented on GPU. Large matrices such as potential are arranged in column order, and the cells on the left are stimulated. The Luo-Rudy passive (LR1) and dynamic (LRd) ventricular action potential models are used with adaptive time-step methods, such as the traditional hybrid method (THM) and Chen-Chen-Luo’s (CCL) “quadratic adaptive algorithm” method. As LR1 is solved by the THM or CCL on a single GPU, the acceleration is × 34 and × 75 respectively compared with the fixed time-step. With 2 or 4 GPUs, the acceleration of the THM and CCL is × 34 or × 35 and × 73 or × 75, but it would decrease to × 5 or × 3 and × 20 or × 15 without optimization. In an LRd model, the acceleration reaches × 27 or × 85 as solved by the THM or CCL compared with the fixed time-step on multi-GPU with linear speed up increase versus the number of GPU. However, with the increase of GPUs number, the acceleration of the THM and CCL is continuously weakened before optimization. The mixed root mean square error (MRMSE) lower than 5% is applied to ensure the accuracy of simulation. The result shows that the proposed memory arrangement method can save computational cost a lot to speed up the heart simulation greatly.
引用
收藏
页码:2821 / 2833
页数:12
相关论文
共 50 条
  • [1] A memory optimization method combined with adaptive time-step method for cardiac cell simulation based on multi-GPU
    Luo, Ching-Hsing
    Ye, Haiyi
    Chen, Xingji
    MEDICAL & BIOLOGICAL ENGINEERING & COMPUTING, 2020, 58 (11) : 2821 - 2833
  • [2] Multi-GPU based Fast Electromagnetic Simulation Method for Analysing PCB
    Inoue, Yuta
    Asai, Hideki
    2017 ASIA-PACIFIC INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY (APEMC), 2017, : 297 - 299
  • [3] Scatter correction based on adaptive photon path-based Monte Carlo simulation method in Multi-GPU platform
    Zhang, Yangmei
    Chen, Yusi
    Zhong, Anni
    Jia, Xun
    Wu, Shuyu
    Qi, Hongliang
    Zhou, Linghong
    Xu, Yuan
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2020, 194
  • [4] Consistent time-step optimization in the lattice Boltzmann method
    Horstmann, Tobias
    Touil, Hatem
    Vienne, Lucien
    Ricot, Denis
    Leveque, Emmanuel
    JOURNAL OF COMPUTATIONAL PHYSICS, 2022, 462
  • [5] An adaptive multiresolution method for parabolic PDEs with time-step control
    Domingues, M. O.
    Roussel, O.
    Schneider, K.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2009, 78 (06) : 652 - 670
  • [6] A mean-error-based time-step control method for detonation simulation
    Jia, Boyue
    Xie, Mingyun
    Zhang, Xuke
    Zang, Bin
    PHYSICS OF FLUIDS, 2024, 36 (11)
  • [7] Real-Time Simulation and Optimization of Elastic Aircraft Vehicle Based on Multi-GPU Workstation
    Hu, Binxing
    Li Xingguo
    IEEE ACCESS, 2019, 7 : 155659 - 155670
  • [8] Hybrid Multi-GPU Solver Based on Schur Complement Method
    Kopysov, Sergey
    Kuzmin, Igor
    Nedozhogin, Nikita
    Novikov, Alexander
    Sagdeeva, Yulia
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2013), 2013, 7979 : 65 - 79
  • [9] A second-derivative-based adaptive time-step method for spatial kinetics calculations
    Crouzet, N
    Turinsky, PJ
    NUCLEAR SCIENCE AND ENGINEERING, 1996, 123 (02) : 206 - 214
  • [10] Multi-GPU Accelerated Three-Dimensional FDTD Method for Electromagnetic Simulation
    Nagaoka, Tomoaki
    Watanabe, Soichi
    2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 401 - 404