Solving the cardiac bidomain equations using graphics processing units

被引:9
作者
Amorim, Ronan Mendonca [1 ]
dos Santos, Rodrigo Weber [1 ]
机构
[1] Univ Juiz de Fora, Grad Program Computat Modeling, Juiz De Fora, Brazil
关键词
Cardiac modeling; Bidomain equations; Graphics processing units; Preconditioned conjugate gradient; Multigrid method; SOLVERS;
D O I
10.1016/j.jocs.2012.06.007
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The computational modeling of the heart has been shown to be a very useful tool. The models, which become more realistic each day, provide a better understanding of the complex biophysical processes related to the electrical activity in the heart, e.g., in the case of cardiac arrhythmias. However, the increasing complexity of the models challenges high performance computing in many aspects. This work presents a cardiac simulator based on the bidomain equations that exploits the new parallel architecture of graphics processing units (GPUs). The initial results are promising. The use of the CPU accelerates the cardiac simulator by about 6 times compared to the best performance obtained in a general-purpose processor (CPU). In addition, the CPU implementation was compared to an efficient parallel implementation developed for cluster computing. A single desktop computer equipped with a CPU is shown to be 1.4 times faster than the parallel implementation of the bidomain equations running on a cluster composed of 16 processing cores. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:370 / 376
页数:7
相关论文
共 50 条
  • [41] Accelerating an Imaging Spectroscopy Algorithm for Submerged Marine Environments Using Graphics Processing Units
    Goodman, James A.
    Kaeli, David
    Schaa, Dana
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2011, 4 (03) : 669 - 676
  • [42] A finite volume method solution for the bidomain equations and their application to modelling cardiac ischaemia
    Johnston, Peter R.
    COMPUTER METHODS IN BIOMECHANICS AND BIOMEDICAL ENGINEERING, 2010, 13 (02) : 157 - 170
  • [43] Massively parallel chemical potential calculation on graphics processing units
    Daly, Kevin B.
    Benziger, Jay B.
    Debenedetti, Pablo G.
    Panagiotopoulos, Athanassios Z.
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (10) : 2054 - 2062
  • [44] Multi-kernel Ray Traversal for Graphics Processing Units
    Schiffer, Thomas
    Fellner, Dieter W.
    COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS - THEORY AND APPLICATIONS, VISIGRAPP 2014, 2015, 550 : 78 - 93
  • [45] Graphics processing units in bioinformatics, computational biology and systems biology
    Nobile, Marco S.
    Cazzaniga, Paolo
    Tangherloni, Andrea
    Besozzi, Daniela
    BRIEFINGS IN BIOINFORMATICS, 2017, 18 (05) : 870 - 885
  • [46] Fast geocoding of spaceborne synthetic-aperture radar images using graphics processing units
    Balz, Timo
    Zhang, Lu
    Liao, Mingsheng
    JOURNAL OF APPLIED REMOTE SENSING, 2012, 6
  • [47] cuFSDAF: An Enhanced Flexible Spatiotemporal Data Fusion Algorithm Parallelized Using Graphics Processing Units
    Gao, Huan
    Zhu, Xiaolin
    Guan, Qingfeng
    Yang, Xue
    Yao, Yao
    Zeng, Wen
    Peng, Xuantong
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
  • [48] Fast direct reconstruction strategy of dynamic fluorescence molecular tomography using graphics processing units
    Chen, Maomao
    Zhang, Jiulou
    Cai, Chuangjian
    Gao, Yang
    Luo, Jianwen
    JOURNAL OF BIOMEDICAL OPTICS, 2016, 21 (06)
  • [49] Evaluation of Alternatives to Accelerate Scientific Numerical Calculations on Graphics Processing Units Using Python']Python
    Villalobos, Johansell
    Meneses, Esteban
    HIGH PERFORMANCE COMPUTING, CARLA 2023, 2024, 1887 : 3 - 20
  • [50] Accelerating Forward Algorithm for Stochastic Automata on Graphics Processing Units
    Sarwar, Muhammad Umer
    Hanif, Muhammad Kashif
    Talib, Ramzan
    Aziz, Muhammad Haris
    IEEE ACCESS, 2020, 8 : 32270 - 32279