Abstract
This work proposes an electro-mechanical simulator of the cardiac tissue, so that its main feature is the low computational cost. This is necessary to run real-time simulations and on the fly applications. In order to achieve this, we used cellular automata and mass-spring systems to model the cardiac behavior, and furthermore parallelize the code to run in graphics processing unit (GPU) with compute unified device architecture. Sequentially, our simulator was quite faster than traditional partial differential equations simulators. In addition, we performed different load tests to evaluate our code behavior in GPUs, and spotted its potentials and bottlenecks.
Similar content being viewed by others
References
Bora C, Serinagaoglu Y, Tonuk E (2010) Electromechanical heart tissue model using cellular automaton. In: Biomedical Engineering Meeting (BIYOMUT)
Bourguignon D, Cani MP (2000) Controlling anisotropy in mass-spring systems. In: Eurographics, Eurographics Assoc, pp 113–123
Amorim RM, Campos RS, Lobosco M, Jacob C, Santos RW (2012) An electro-mechanical cardiac simulator based on cellular automata and mass-spring models. In: Lecture notes in computer science(Cellular Automata), pp 434–443
Campos RS, Amorim RM, de Oliveira BL, Rocha BM, Sundnes J, Barra LPS, Lobosco M, dos Santos RW (2013) 3d heart modeling with cellular automata, mass-spring system and cuda. Lect Notes Comput Sci 7979:296–309
Weise LD, Nash MP, Panfilov AV (2011) A discrete model to study reaction-diffusion-mechanics systems. PLoS ONE 6(7):e21934
Acknowledgments
The authors thank CAPES, CNPq, FAPEMIG and UFJF for supporting this work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Campos, R.S., Lobosco, M. & dos Santos, R.W. A GPU-based heart simulator with mass-spring systems and cellular automaton. J Supercomput 69, 1–8 (2014). https://doi.org/10.1007/s11227-014-1199-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-014-1199-5