DocumentCode
2928548
Title
Automatic code generation for solvers of cardiac cellular membrane dynamics in GPUs
Author
Amorim, Ronan M. ; Rocha, Bernardo M. ; Campos, Fernando O. ; Dos Santos, Rodrigo W.
Author_Institution
Dept. of Comput. Sci., Fed. Univ. of Juiz de Fora, Juiz de Fora, Brazil
fYear
2010
fDate
Aug. 31 2010-Sept. 4 2010
Firstpage
2666
Lastpage
2669
Abstract
The modeling of the electrical activity of the heart is of great medical and scientific interest, as it provides a way to get a better understanding of the related biophysical phenomena, allows the development of new techniques for diagnoses and serves as a platform for drug tests. However, due to the multi-scale nature of the underlying processes, the simulations of the cardiac bioelectric activity are still a computational challenge. In addition to that, the implementation of these computer models is a time consuming and error prone process. In this work we present a tool for prototyping ordinary differential equations (ODEs) in the area of cardiac modeling that aim to provide the automatic generation of high performance solvers tailored to the new hardware architecture of the graphic processing units (GPUs). The performance of these automatic solvers was evaluated using four different cardiac myocyte models. The GPU version of the solvers were between 75 and 290 times faster than the CPU versions.
Keywords
bioelectric phenomena; biomembrane transport; cardiology; differential equations; medical diagnostic computing; physiological models; program compilers; GPU; ODE; automatic code generation; cardiac cellular membrane dynamics; cardiac myocyte models; diagnosis; drug tests; electrical activity modeling; graphic processing units; heart; high performance solvers; ordinary differential equations; Biological system modeling; Biomembranes; Computational modeling; Equations; Graphics processing unit; Heart; Mathematical model; Algorithms; Animals; Automation; Computer Graphics; Computer Simulation; Electrophysiology; Gap Junctions; Heart; Heart Ventricles; Ions; Markov Chains; Mice; Myocardium; Myocytes, Cardiac; Signal Processing, Computer-Assisted; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering in Medicine and Biology Society (EMBC), 2010 Annual International Conference of the IEEE
Conference_Location
Buenos Aires
ISSN
1557-170X
Print_ISBN
978-1-4244-4123-5
Type
conf
DOI
10.1109/IEMBS.2010.5626620
Filename
5626620
Link To Document