title: Automatic code generation for solvers of cardiac cellular membrane dynamics in GPUs.
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.
authors.affiliation: Department of Computer Science, Federal University of Juiz de Fora, Brazil. ronanrmo@gmail.com
authors.forename: Ronan M
authors.initials: RM
authors.lastname: Amorim
authors.forename: Bernardo M
authors.initials: BM
authors.lastname: Rocha
authors.forename: Fernando O
authors.initials: FO
authors.lastname: Campos
authors.forename: Rodrigo W
authors.initials: RW
authors.lastname: Dos Santos
mesh_terms: D000465:Algorithms; D000818:Animals; D001331:Automation; D003196:Computer Graphics; D003198:Computer Simulation; D004594:Electrophysiology / Q000379:methods; D017629:Gap Junctions / Q000473:pathology; D006321:Heart / Q000502:physiology*; D006352:Heart Ventricles / Q000473:pathology; D007477:Ions; D008390:Markov Chains; D051379:Mice; D009206:Myocardium / Q000166:cytology*; D032383:Myocytes, Cardiac / Q000166:cytology*; D012815:Signal Processing, Computer-Assisted; D012984:Software
chemical_list: D007477:Ions