A Study with MIC-GPU-CPU Heterogeneous Architecture in Electrocardiograms Simulation of Electrocardiogram Based Whole-Heart Model

In order to study the performance of MIC-GPU-CPU hybrid computing platform, this paper conduct a whole heart simulation model on this platform. And to corroborate the advantages of this heterogeneous architecture environment, we parallelize the electrocardiograms simulation algorithm. Electrocardiograms simulation algorithm is a recommendable case to study the ability of MIC-GPU-CPU architecture for its great deal of computation. The paper addresses the heart modeling program performs in the MIC-GPU-CPU architecture, such architecture performs well in electrocardiograms simulation application, and the bottleneck in this platform with a set of parameter-various benchmarks. The heart simulation results on CPU, MIC, GPU, and MIC-GPU-CPU are exhibited at last.

[1]  Daming Wei,et al.  Comparative simulation of excitation and body surface electrocardiogram with isotropic and anisotropic computer heart models , 1995, IEEE Transactions on Biomedical Engineering.

[2]  Henri Calandra,et al.  Fast seismic modeling and Reverse Time Migration on a GPU cluster , 2009, 2009 International Conference on High Performance Computing & Simulation.

[3]  Daming Wei,et al.  Parallelized computation for computer simulation of electrocardiograms using personal computers with multi-core CPU and general-purpose GPU , 2010, Comput. Methods Programs Biomed..

[4]  Klaus Schulten,et al.  GPU-accelerated molecular modeling coming of age. , 2010, Journal of molecular graphics & modelling.

[5]  W. Green,et al.  Redesigning combustion modeling algorithms for the Graphics Processing Unit (GPU): Chemical kinetic rate evaluation and ordinary differential equation integration , 2011 .

[6]  Alfred Kobsa,et al.  Euro-Par 2011: Parallel Processing Workshops , 2011, Lecture Notes in Computer Science.

[7]  Michael Klemm,et al.  Extending a Highly Parallel Data Mining Algorithm to the Intel ® Many Integrated Core Architecture , 2011, Euro-Par Workshops.

[8]  Larry Meadows,et al.  Experiments with WRF on Intel® Many Integrated Core (Intel MIC) Architecture , 2012, IWOMP.

[9]  Andrew D McCulloch,et al.  Multi-core CPU or GPU-accelerated Multiscale Modeling for Biomolecular Complexes , 2013, Molecular Based Mathematical Biology.

[10]  Nagavijayalakshmi Vydyanathan,et al.  Performance evaluation of medical imaging algorithms on Intel® MIC platform , 2013, 20th Annual International Conference on High Performance Computing.

[11]  Gao Tao,et al.  Using MIC to Accelerate a Typical Data-Intensive Application: The Breadth-first Search , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[12]  T Liu,et al.  WE-C-108-05: A Hardware Accelerator Based Fast Monte Carlo Code for Radiation Dosimetry: Software Design and Preliminary Results. , 2013, Medical physics.

[13]  Using MIC to Accelerate a Typical Data-Intensive Application: The Breadth-first Search , 2013, IPDPS Workshops.

[14]  Dhabaleswar K. Panda,et al.  Efficient Intra-node Communication on Intel-MIC Clusters , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.