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] Molecular Dynamics Simulation Using Graphics Processing Units
    Song Guo-Liang
    Weng Jing-Wei
    Li Zhen-Hua
    Wang Wen-Ning
    Fan Kang-Nian
    CHEMICAL JOURNAL OF CHINESE UNIVERSITIES-CHINESE, 2008, 29 (12): : 2425 - 2429
  • [32] Fault Table Generation using Graphics Processing Units
    Gulati, Kanupriya
    Khatri, Sunil P.
    2009 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, 2009, : 60 - 67
  • [33] Iterative solutions using programmable graphics processing units
    Harris, C
    Haines, K
    FUZZ-IEEE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS: BIGGEST LITTLE CONFERENCE IN THE WORLD, 2005, : 12 - 18
  • [34] Removing duplicate reads using graphics processing units
    Manconi, Andrea
    Moscatelli, Marco
    Armano, Giuliano
    Gnocchi, Matteo
    Orro, Alessandro
    Milanesi, Luciano
    BMC BIOINFORMATICS, 2016, 17
  • [35] Using Graphics Processing Units in an LTE Base Station
    Zheng, Qi
    Chen, Yajing
    Lee, Hyunseok
    Dreslinski, Ronald
    Chakrabarti, Chaitali
    Anastasopoulos, Achilleas
    Mahlke, Scott
    Mudge, Trevor
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 78 (01): : 35 - 47
  • [36] Molecular dynamics simulation using graphics processing units
    Shanghai Key Laboratory of Molecular Catalysis and Innovative Materials, Department of Chemistry, Center for Theoretical Chemical Physics, Fudan University, Shanghai 200433, China
    Kao Teng Hsueh Hsiao Hua Heush Hsueh Pao, 2008, 12 (2425-2429):
  • [37] A comparison of multilevel solvers for the cardiac bidomain equations
    Austin, Travis
    Trew, Mark
    Pullan, Andrew
    2005 27TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-7, 2005, : 7204 - 7207
  • [38] Computational techniques for solving the bidomain equations in three dimensions
    Vigmond, EJ
    Aguel, F
    Trayanova, NA
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2002, 49 (11) : 1260 - 1269
  • [39] Cofactorization on Graphics Processing Units
    Miele, Andrea
    Bos, Joppe W.
    Kleinjung, Thorsten
    Lenstra, Arjen K.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 335 - 352
  • [40] Graphics processing units for handhelds
    Akenine-Moller, Tomas
    Strom, Jacob
    PROCEEDINGS OF THE IEEE, 2008, 96 (05) : 779 - 789