Title :
Load-Prediction Parallelization for Computer Simulation of Electrocardiogram Based on GPU
Author :
Shen, Wenfeng ; Wang, Liang ; Li, Jie ; Xu, Weimin ; Wei, Daming ; Zhu, Xin
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
Abstract :
This paper introduces a parallel algorithm using GPU for computer simulation of Electrocardiogram (ECG) based on a 3-dimensional (3D) whole-heart model. The computer heart model includes approximately 50,000 discrete elements (cell models) inside a torso model represented by 344 nodal points with 684 triangular meshes. Since computational burden for computer simulation of ECGs is considerably heavy, we employ GPU to accelerate the speed of calculation. However, GPU is based on SIMD structure which is unsuited for branch structure, so that the computing capabilities of GPU are limited by the branch of program. In order to solve this problem, we present a GPU-based algorithm which concentrates on eliminating branches in computation and optimizing the calculation of electric potentials through the way of load-prediction. The new parallel algorithm accelerates the speed of calculation of ECGs to 6.18 times compared with the former algorithm. This study demonstrates an effective algorithm based on GPU for parallel computing in biomedical simulation study.
Keywords :
digital simulation; electrocardiography; graphics processing units; medical signal processing; mesh generation; parallel algorithms; solid modelling; 3-dimensional whole-heart model; 3D whole-heart model; ECG; GPU; GPU-based algorithm; SIMD structure; biomedical simulation study; cell models; computer simulation; electric potentials; electrocardiogram; load-prediction parallelization; nodal points; parallel algorithm; parallel computing; torso model; triangular mesh; Computational modeling; Computer simulation; Electrocardiography; Graphics processing units; Heart; Kernel; Parallel algorithms; GPU; computer simulation; eliminating branches; whole-heart model;
Conference_Titel :
Embedded Multicore Socs (MCSoC), 2012 IEEE 6th International Symposium on
Conference_Location :
Aizu-Wakamatsu
Print_ISBN :
978-1-4673-2535-6
Electronic_ISBN :
978-0-7695-4800-5
DOI :
10.1109/MCSoC.2012.12