Performance evaluation of GPU parallelization, space‐time adaptive algorithms, and their combination for simulating cardiac electrophysiology
- 1 August 2017
- journal article
- research article
- Published by Wiley in International Journal for Numerical Methods in Biomedical Engineering
- Vol. 34 (2)
Abstract
The use of computer models as a tool for the study and understanding of the complex phenomena of cardiac electrophysiology has attained increased importance nowadays. At the same time, the increased complexity of the biophysical processes translates into complex computational and mathematical models. To speed up cardiac simulations and to allow more precise and realistic uses, 2 different techniques have been traditionally exploited: parallel computing and sophisticated numerical methods. In this work, we combine a modern parallel computing technique based on multicore and graphics processing units (GPUs) and a sophisticated numerical method based on a new space‐time adaptive algorithm. We evaluate each technique alone and in different combinations: multicore and GPU, multicore and GPU and space adaptivity, multicore and GPU and space adaptivity and time adaptivity. All the techniques and combinations were evaluated under different scenarios: 3D simulations on slabs, 3D simulations on a ventricular mouse mesh, ie, complex geometry, sinus‐rhythm, and arrhythmic conditions. Our results suggest that multicore and GPU accelerate the simulations by an approximate factor of 33×, whereas the speedups attained by the space‐time adaptive algorithms were approximately 48. Nevertheless, by combining all the techniques, we obtained speedups that ranged between 165 and 498. The tested methods were able to reduce the execution time of a simulation by more than 498× for a complex cellular model in a slab geometry and by 165× in a realistic heart geometry simulating spiral waves. The proposed methods will allow faster and more realistic simulations in a feasible time with no significant loss of accuracy.Keywords
Funding Information
- Conselho Nacional de Desenvolvimento Científico e Tecnológico
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Fundação de Amparo à Pesquisa do Estado de Minas Gerais
- Universidade Federal de Juiz de Fora
- Financiadora de Estudos e Projetos
This publication has 43 references indexed in Scilit:
- Solving the cardiac bidomain equations using graphics processing unitsJournal of Computational Science, 2013
- A parallel accelerated adaptive mesh algorithm for the solution of electrical models of the heartInternational Journal of High Performance Systems Architecture, 2012
- Verification of cardiac tissue electrophysiology simulators using an N -version benchmarkPhilosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2011
- Accelerating cardiac excitation spread simulations using graphics processing unitsConcurrency and Computation: Practice and Experience, 2010
- Low Energy Defibrillation in Human Cardiac Tissue: A Simulation StudyBiophysical Journal, 2009
- A comparison of non-standard solvers for ODEs describing cellular reactions in the heartComputer Methods in Biomechanics and Biomedical Engineering, 2007
- A new adaptive mesh refinement strategy for numerically solving evolutionary PDE'sJournal of Computational and Applied Mathematics, 2006
- Alternans and spiral breakup in a human ventricular tissue modelAmerican Journal of Physiology-Heart and Circulatory Physiology, 2006
- On the Computational Complexity of the Bidomain and the Monodomain Models of ElectrophysiologyAnnals of Biomedical Engineering, 2006
- Elimination of spiral waves in cardiac tissue by multiple electrical shocksPhysical Review E, 2000