Cargando…

Toward GPGPU accelerated human electromechanical cardiac simulations

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 [Image: see text]Heart—a CPU-based finite element code developed for simulating multi-physics problems. On the basis of a...

Descripción completa

Detalles Bibliográficos
Autores principales: Vigueras, Guillermo, Roy, Ishani, Cookson, Andrew, Lee, Jack, Smith, Nicolas, Nordsletten, David
Formato: Online Artículo Texto
Lenguaje:English
Publicado: John Wiley & Sons, Ltd 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4016759/
https://www.ncbi.nlm.nih.gov/pubmed/24115492
http://dx.doi.org/10.1002/cnm.2593
_version_ 1782315559874985984
author Vigueras, Guillermo
Roy, Ishani
Cookson, Andrew
Lee, Jack
Smith, Nicolas
Nordsletten, David
author_facet Vigueras, Guillermo
Roy, Ishani
Cookson, Andrew
Lee, Jack
Smith, Nicolas
Nordsletten, David
author_sort Vigueras, Guillermo
collection PubMed
description 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 [Image: see text]Heart—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. © 2013 The Authors. International Journal for Numerical Methods in Biomedical Engineering published by John Wiley & Sons, Ltd.
format Online
Article
Text
id pubmed-4016759
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher John Wiley & Sons, Ltd
record_format MEDLINE/PubMed
spelling pubmed-40167592014-05-12 Toward GPGPU accelerated human electromechanical cardiac simulations Vigueras, Guillermo Roy, Ishani Cookson, Andrew Lee, Jack Smith, Nicolas Nordsletten, David Int j numer method biomed eng Special Issue Paper-Numerical Methods and Applications of Multi-Physics in Biomechanical Modeling 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 [Image: see text]Heart—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. © 2013 The Authors. International Journal for Numerical Methods in Biomedical Engineering published by John Wiley & Sons, Ltd. John Wiley & Sons, Ltd 2014-01 2013-09-20 /pmc/articles/PMC4016759/ /pubmed/24115492 http://dx.doi.org/10.1002/cnm.2593 Text en © 2013 The Authors. International Journal for Numerical Methods in Biomedical Engineering published by John Wiley & Sons, Ltd. http://creativecommons.org/licenses/by/3.0/ This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.
spellingShingle Special Issue Paper-Numerical Methods and Applications of Multi-Physics in Biomechanical Modeling
Vigueras, Guillermo
Roy, Ishani
Cookson, Andrew
Lee, Jack
Smith, Nicolas
Nordsletten, David
Toward GPGPU accelerated human electromechanical cardiac simulations
title Toward GPGPU accelerated human electromechanical cardiac simulations
title_full Toward GPGPU accelerated human electromechanical cardiac simulations
title_fullStr Toward GPGPU accelerated human electromechanical cardiac simulations
title_full_unstemmed Toward GPGPU accelerated human electromechanical cardiac simulations
title_short Toward GPGPU accelerated human electromechanical cardiac simulations
title_sort toward gpgpu accelerated human electromechanical cardiac simulations
topic Special Issue Paper-Numerical Methods and Applications of Multi-Physics in Biomechanical Modeling
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4016759/
https://www.ncbi.nlm.nih.gov/pubmed/24115492
http://dx.doi.org/10.1002/cnm.2593
work_keys_str_mv AT viguerasguillermo towardgpgpuacceleratedhumanelectromechanicalcardiacsimulations
AT royishani towardgpgpuacceleratedhumanelectromechanicalcardiacsimulations
AT cooksonandrew towardgpgpuacceleratedhumanelectromechanicalcardiacsimulations
AT leejack towardgpgpuacceleratedhumanelectromechanicalcardiacsimulations
AT smithnicolas towardgpgpuacceleratedhumanelectromechanicalcardiacsimulations
AT nordslettendavid towardgpgpuacceleratedhumanelectromechanicalcardiacsimulations