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 条
  • [1] Accelerating cardiac excitation spread simulations using graphics processing units
    Rocha, B. M.
    Campos, F. O.
    Amorim, R. M.
    Plank, G.
    dos Santos, R. W.
    Liebmann, M.
    Haase, G.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (07) : 708 - 720
  • [2] Multi-Level Parallelism for the Cardiac Bidomain Equations
    Carolina Ribeiro Xavier
    Rafael Sachetto Oliveira
    Vinicius da Fonseca Vieira
    Rodrigo Weber dos Santos
    Wagner Meira
    International Journal of Parallel Programming, 2009, 37 : 572 - 592
  • [3] Multi-Level Parallelism for the Cardiac Bidomain Equations
    Xavier, Carolina Ribeiro
    Oliveira, Rafael Sachetto
    Vieira, Vinicius da Fonseca
    dos Santos, Rodrigo Weber
    Meira, Wagner, Jr.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2009, 37 (06) : 572 - 592
  • [4] Removing duplicate reads using graphics processing units
    Andrea Manconi
    Marco Moscatelli
    Giuliano Armano
    Matteo Gnocchi
    Alessandro Orro
    Luciano Milanesi
    BMC Bioinformatics, 17
  • [5] Removing duplicate reads using graphics processing units
    Manconi, Andrea
    Moscatelli, Marco
    Armano, Giuliano
    Gnocchi, Matteo
    Orro, Alessandro
    Milanesi, Luciano
    BMC BIOINFORMATICS, 2016, 17
  • [6] OPTIMIZING THE COMPUTATION OF EIGENVALUES USING GRAPHICS PROCESSING UNITS
    Lungu, Ion
    Pirjan, Alexandru
    Petrosanu, Dana-Mihaela
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN-SERIES A-APPLIED MATHEMATICS AND PHYSICS, 2012, 74 (03): : 21 - 36
  • [7] Graphics processing units for handhelds
    Akenine-Moller, Tomas
    Strom, Jacob
    PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 779 - 789
  • [8] On the acceleration of the numerical solution of partial differential equations using radial basis functions and graphics processing units
    Hutchcraft, W. Elliott
    Woolsey, Maxwell
    Gordon, Richard K.
    INTERNATIONAL JOURNAL OF NUMERICAL MODELLING-ELECTRONIC NETWORKS DEVICES AND FIELDS, 2013, 26 (04) : 415 - 423
  • [9] Fast analytical scatter estimation using graphics processing units
    Ingleby, Harry
    Lippuner, Jonas
    Rickey, Daniel W.
    Li, Yue
    Elbakri, Idris
    JOURNAL OF X-RAY SCIENCE AND TECHNOLOGY, 2015, 23 (02) : 119 - 133
  • [10] Towards acceleration of fault simulation using Graphics Processing Units
    Gulati, Kanupriya
    Khatri, Sunil P.
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 822 - 827