Implementation and Optimization of Computer Simulations with GPU Acceleration for Sino-Atrial Nodes[J]. 2014, 48(7): 60-64.
DOI:
Implementation and Optimization of Computer Simulations with GPU Acceleration for Sino-Atrial Nodes[J]. 2014, 48(7): 60-64.DOI: 10.7652/xjtuxb201407011.
Implementation and Optimization of Computer Simulations with GPU Acceleration for Sino-Atrial Nodes
A parallel computation method with its optimization based on graphic processing unit(GPU)is proposed to improve the problem that the electrophysiological simulations for sino-atrial nodes(SAN)needs large amount of calculation and time consumption. A one-dimensional inhomogeneous model for tissue of SAN is established by considering the difference of properties in the central and the edge of SAN cell. Then
the calculation of the model is parallelly performed by using the operator splitting method. Three parallelization strategies are put forward based on the calculation process. The strategy with the shortest running time is further optimized by considering the block size
the data transfer and data partitioning across various memories. Simulation results with 500 cells show that
compared with a serial program
the execution time of the non-optimized CUDA program decreases by about 60%
and the execution time further reduces to 84% when the CUDA program is optimized. It is also observed that the larger the tissue is
the more significant the acceleration effect of GPU is. It can be concluded that the proposed GPU accelerating method significantly speeds up the computation of SAN tissue model and decreases the execution time.
ZHAO Lili, ZHANG Shengbin, ZHANG Meng, et al. High performance FFT computation based on CUDA[J]. Application Research of Computers, 2011, 28(4): 1556-1559.
JAYSHREE P, JITENDRA K, MADHURA B A. GPGPU processing in CUDA architecture[J]. Advanced Computing: An International Journal, 2012, 3(1): 105-105.
MACEDONIA M. The GPU enters computing's mainstream[J]. Computer, 2003, 36(10): 106-108.
HOANGTRONG T M, WILLIAMS G S B, LEDERER J W, et al. GPU-enabled stochastic spatiotemporal model of rat ventricular myocyte calcium dynamics[J]. Biophysical Journal, 2011, 100(3): 557.
YU Rongdong, ZHANG Yin, ZHANG Sanyuan, et al. GPU accelerated simulation of cardiac activities[J]. Journal of Computers, 2010, 5(11): 1700-1704.
SATO D, XIE Yuanfang, WEISS J N, et al. Acceleration of cardiac tissue simulation with graphic processing units[J]. Medical Biological Engineering Computing, 2009, 47(9): 1011-1015.
POTSE M, DUBE B, RICHER J, et al. A comparison of monodomain and bidomain reaction-diffusion models for action potential propagation in the human heart[J]. IEEE Transactions on Biomedical Engineering, 2006, 53(12): 2425-2435.
JIN Yinbin, YANG Lin, ZHANG Hong, et al. Numerical algorithm for conduction of action potential in two dimensional cardiac ventricle tissue[J]. Journal of Xi'an Jiaotong University, 2004, 38(8): 851-854.
GARNY A, KOHL P, HUNTER P J, et al. One-dimensional rabbit sinoatrial node models: benefits and limitations[J]. Journal of Cardiovascular Electrophysiology, 2003, 14(10): 121-132.
ZHANG Henggui, HOLDEN A V, KODAMA I, et al. Mathematical models of action potentials in the periphery and center of the rabbit sinoatrial node[J]. American Journal of Physiology: Heart and Circulatory Physiology, 2000, 279(1): 397-421.
ZHANG Hong, WANG Juan, WU Ruijuan, et al. Effects of atrium on the electrical activity of sino-atrial node[J]. Key Engineering Materials, 2011, 467: 742-747.