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 条
  • [31] A Dual Fast Gradient Method for the Graphics Processing Units
    Ramovs, Iztok
    Gerksic, Samo
    Lotric, Uros
    ELEKTROTEHNISKI VESTNIK, 2019, 86 (04): : 219 - 224
  • [32] Diffusion tensor fiber tracking on graphics processing units
    Mittmann, Adiel
    Comunello, Eros
    von Wangenheim, Aldo
    COMPUTERIZED MEDICAL IMAGING AND GRAPHICS, 2008, 32 (07) : 521 - 530
  • [33] A Framework for Memory Oversubscription Management in Graphics Processing Units
    Li, Chen
    Ausavarungnirun, Rachata
    Rossbach, Christopher J.
    Zhang, Youtao
    Mutlu, Onur
    Guo, Yang
    Yang, Jun
    TWENTY-FOURTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXIV), 2019, : 49 - 63
  • [34] Tool Support for Efficient Programming of Graphics Processing Units
    Damevski, Kostadin
    BRIDGING MATHEMATICS, STATISTICS, ENGINEERING AND TECHNOLOGY, 2012, 24 : 97 - 103
  • [35] Harnessing graphics processing units for improved neuroimaging statistics
    Anders Eklund
    Mattias Villani
    Stephen M. LaConte
    Cognitive, Affective, & Behavioral Neuroscience, 2013, 13 : 587 - 597
  • [36] Harnessing graphics processing units for improved neuroimaging statistics
    Eklund, Anders
    Villani, Mattias
    LaConte, Stephen M.
    COGNITIVE AFFECTIVE & BEHAVIORAL NEUROSCIENCE, 2013, 13 (03) : 587 - 597
  • [37] ACCELERATING GENETIC PROGRAMMING THROUGH GRAPHICS PROCESSING UNITS
    Banzhaf, Wolfgang
    Harding, Simon
    Langdon, William B.
    Wilson, Garnett
    GENETIC PROGRAMMING THEORY AND PRACTICE VI, 2009, : 229 - +
  • [38] Acceleration of Deterministic Boltzmann Solver with Graphics Processing Units
    Aristov, V. V.
    Frolova, A. A.
    Zabelok, S. A.
    Kolobov, V. I.
    Arslanbekov, R. R.
    27TH INTERNATIONAL SYMPOSIUM ON RAREFIED GAS DYNAMICS, 2010, PTS ONE AND TWO, 2011, 1333 : 867 - +
  • [39] Non-photorealistic Rendering with Cartesian Genetic Programming Using Graphics Processing Units
    Bakurov, Illya
    Ross, Brian J.
    COMPUTATIONAL INTELLIGENCE IN MUSIC, SOUND, ART AND DESIGN, EVOMUSART 2018, 2018, 10783 : 34 - 49
  • [40] Using graphics processing units and openGL in adaptive-robust real time control
    Mihai, Cosmin-Constantin
    Lupu, Ciprian
    Vulpe, Andrei-Alexandru
    PROCEEDINGS OF THE 2020 12TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2020), 2020,