title: Toward GPGPU accelerated human electromechanical cardiac simulations.
abstract: In this paper, we look at the acceleration of weakly coupled electromechanics using the graphics processing unit (GPU). Specifically, we port to the GPU a number of components of CHeart--a CPU-based finite element code developed for simulating multi-physics problems. On the basis of a criterion of computational cost, we implemented on the GPU the ODE and PDE solution steps for the electrophysiology problem and the Jacobian and residual evaluation for the mechanics problem. Performance of the GPU implementation is then compared with single core CPU (SC) execution as well as multi-core CPU (MC) computations with equivalent theoretical performance. Results show that for a human scale left ventricle mesh, GPU acceleration of the electrophysiology problem provided speedups of 164 × compared with SC and 5.5 times compared with MC for the solution of the ODE model. Speedup of up to 72 × compared with SC and 2.6 × compared with MC was also observed for the PDE solve. Using the same human geometry, the GPU implementation of mechanics residual/Jacobian computation provided speedups of up to 44 × compared with SC and 2.0 × compared with MC.
authors.affiliation: Department of Biomedical Engineering, King's College London, UK.
authors.forename: Guillermo
authors.initials: G
authors.lastname: Vigueras
authors.forename: Ishani
authors.initials: I
authors.lastname: Roy
authors.forename: Andrew
authors.initials: A
authors.lastname: Cookson
authors.forename: Jack
authors.initials: J
authors.lastname: Lee
authors.forename: Nicolas
authors.initials: N
authors.lastname: Smith
authors.forename: David
authors.initials: D
authors.lastname: Nordsletten
mesh_terms: D000465:Algorithms; D054849:Cardiac Electrophysiology / Q000379:methods*; D003196:Computer Graphics; D003198:Computer Simulation; D006321:Heart / Q000502:physiology*; D006801:Humans; D008962:Models, Theoretical
keywords: GPU; cardiac electrophysiology; electromechanics; tissue mechanics