Cargando…
Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU
Large-scale 3D virtual heart model simulations are highly demanding in computational resources. This imposes a big challenge to the traditional computation resources based on CPU environment, which already cannot meet the requirement of the whole computation demands or are not easily available due t...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4637086/ https://www.ncbi.nlm.nih.gov/pubmed/26581957 http://dx.doi.org/10.1155/2015/862735 |
_version_ | 1782399752770420736 |
---|---|
author | Xia, Yong Wang, Kuanquan Zhang, Henggui |
author_facet | Xia, Yong Wang, Kuanquan Zhang, Henggui |
author_sort | Xia, Yong |
collection | PubMed |
description | Large-scale 3D virtual heart model simulations are highly demanding in computational resources. This imposes a big challenge to the traditional computation resources based on CPU environment, which already cannot meet the requirement of the whole computation demands or are not easily available due to expensive costs. GPU as a parallel computing environment therefore provides an alternative to solve the large-scale computational problems of whole heart modeling. In this study, using a 3D sheep atrial model as a test bed, we developed a GPU-based simulation algorithm to simulate the conduction of electrical excitation waves in the 3D atria. In the GPU algorithm, a multicellular tissue model was split into two components: one is the single cell model (ordinary differential equation) and the other is the diffusion term of the monodomain model (partial differential equation). Such a decoupling enabled realization of the GPU parallel algorithm. Furthermore, several optimization strategies were proposed based on the features of the virtual heart model, which enabled a 200-fold speedup as compared to a CPU implementation. In conclusion, an optimized GPU algorithm has been developed that provides an economic and powerful platform for 3D whole heart simulations. |
format | Online Article Text |
id | pubmed-4637086 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-46370862015-11-18 Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU Xia, Yong Wang, Kuanquan Zhang, Henggui Comput Math Methods Med Research Article Large-scale 3D virtual heart model simulations are highly demanding in computational resources. This imposes a big challenge to the traditional computation resources based on CPU environment, which already cannot meet the requirement of the whole computation demands or are not easily available due to expensive costs. GPU as a parallel computing environment therefore provides an alternative to solve the large-scale computational problems of whole heart modeling. In this study, using a 3D sheep atrial model as a test bed, we developed a GPU-based simulation algorithm to simulate the conduction of electrical excitation waves in the 3D atria. In the GPU algorithm, a multicellular tissue model was split into two components: one is the single cell model (ordinary differential equation) and the other is the diffusion term of the monodomain model (partial differential equation). Such a decoupling enabled realization of the GPU parallel algorithm. Furthermore, several optimization strategies were proposed based on the features of the virtual heart model, which enabled a 200-fold speedup as compared to a CPU implementation. In conclusion, an optimized GPU algorithm has been developed that provides an economic and powerful platform for 3D whole heart simulations. Hindawi Publishing Corporation 2015 2015-10-25 /pmc/articles/PMC4637086/ /pubmed/26581957 http://dx.doi.org/10.1155/2015/862735 Text en Copyright © 2015 Yong Xia et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Xia, Yong Wang, Kuanquan Zhang, Henggui Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU |
title | Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU |
title_full | Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU |
title_fullStr | Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU |
title_full_unstemmed | Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU |
title_short | Parallel Optimization of 3D Cardiac Electrophysiological Model Using GPU |
title_sort | parallel optimization of 3d cardiac electrophysiological model using gpu |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4637086/ https://www.ncbi.nlm.nih.gov/pubmed/26581957 http://dx.doi.org/10.1155/2015/862735 |
work_keys_str_mv | AT xiayong paralleloptimizationof3dcardiacelectrophysiologicalmodelusinggpu AT wangkuanquan paralleloptimizationof3dcardiacelectrophysiologicalmodelusinggpu AT zhanghenggui paralleloptimizationof3dcardiacelectrophysiologicalmodelusinggpu |