Title
Parallelized computation for computer simulation of electrocardiograms using personal computers with multi-core CPU and general-purpose GPU.
Abstract
Biological computations like electrocardiological modelling and simulation usually require high-performance computing environments. This paper introduces an implementation of parallel computation for computer simulation of electrocardiograms (ECGs) in a personal computer environment with an Intel CPU of Core (TM) 2 Quad Q6600 and a GPU of Geforce 8800GT, with software support by OpenMP and CUDA. It was tested in three parallelization device setups: (a) a four-core CPU without a general-purpose GPU, (b) a general-purpose GPU plus 1 core of CPU, and (c) a four-core CPU plus a general-purpose GPU. To effectively take advantage of a multi-core CPU and a general-purpose GPU, an algorithm based on load-prediction dynamic scheduling was developed and applied to setting (c). In the simulation with 1600 time steps, the speedup of the parallel computation as compared to the serial computation was 3.9 in setting (a), 16.8 in setting (b), and 20.0 in setting (c). This study demonstrates that a current PC with a multi-core CPU and a general-purpose GPU provides a good environment for parallel computations in biological modelling and simulation studies.
Year
DOI
Venue
2010
10.1016/j.cmpb.2010.06.015
Computer Methods and Programs in Biomedicine
Keywords
Field
DocType
parallelized computation,general-purpose gpu,multi-core cpu,general-purpose gpu plus,parallel computation,personal computer,biological computation,intel cpu,four-core cpu,serial computation,simulation study,computer simulation,parallel computer,dynamic scheduling
Computer science,CUDA,Parallel computing,Personal computer,Software,Computational science,Dynamic priority scheduling,Multi-core processor,CPU shielding,Computation,Speedup
Journal
Volume
Issue
ISSN
100
1
1872-7565
Citations 
PageRank 
References 
11
0.88
11
Authors
5
Name
Order
Citations
PageRank
Wenfeng Shen13210.23
Daming Wei221544.97
Weimin Xu3617.98
Xin Zhu47316.49
Shizhong Yuan5183.78