Volume 12, Issue 1 pp. 637-638
Section 17
Free Access

Parallel Computing for Long-Time Simulations of Calcium Waves in a Heart Cell

Yu Wang

Yu Wang

Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County

Search for more papers by this author
Marc Olano

Marc Olano

Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County

Search for more papers by this author
Matthias Gobbert

Corresponding Author

Matthias Gobbert

Department of Mathematics and Statistics, University of Maryland, Baltimore County

phone +1 410 455 2404, fax +1 410 455 1066Search for more papers by this author
Wesley Griffin

Wesley Griffin

Department of Computer Science and Electrical Engineering, University of Maryland, Baltimore County

Search for more papers by this author
First published: 03 December 2012

Abstract

Calcium waves are modeled by parabolic partial differential equations, whose simulation codes contain Krylov subspace methods as computational kernels. This paper presents GPU-based parallel computations for the conjugate gradient method applied to the finite difference discretization of a Poisson equation as prototype problem for the computational kernel. The CUDA algorithm tests the three memory systems of global memory, texture memory, and shared memory of a CUDA-enabled GPU. Due to the caching mechanism and coalesced read/write operations, the CUDA algorithm using global memory and single precision floating point numbers outperforms algorithms accessing texture memory and the shared memory. (© 2012 Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim)

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.