DocumentCode :
2125579
Title :
Multi-level Parallelism in the Computational Modeling of the Heart
Author :
Xavier, Carolina ; Sachetto, Rafael ; Vieira, Vinicius ; Santos, Rodrigo Weber dos ; Meira, Wagner, Jr.
Author_Institution :
Univ. Fed. de Juiz de Fora, Juiz de Fora
fYear :
2007
fDate :
24-27 Oct. 2007
Firstpage :
3
Lastpage :
10
Abstract :
Computational modeling of the heart has demonstrated to be a useful tool for the investigation and comprehension of the complex biophysical processes that underlie cardiac function. Unfortunately, large scale simulations, such as those resulting from the discretization of an entire heart, remain a computational challenge. In order to reduce simulation execution times, parallel implementations have traditionally exploited data parallelism via numerical schemes based on domain-decomposition. However, it has been verified that the parallel efficiency of these implementations severely degrades as the number of processors increases. In this work, we propose and implement a new parallel algorithm for the solution of cardiac models. By relaxing the coherence of the execution, a new level of parallelism could be identified and exploited: pipelining. A synchronous parallel algorithm that uses both pipelining and data decomposition techniques was implemented and used the MPI library for communication. Numerical tests were performed in a 8-node Linux-cluster. Our preliminary results indicate that the proposed algorithm is able to increase the parallel efficiency up to 20% when compared to the traditional approach that uses pure data-level parallelism. In addition, the numerical precision was kept under control (relative errors under 4%) when the relaxed coherence execution was adopted.
Keywords :
Linux; cardiology; medical computing; message passing; parallel algorithms; pipeline processing; software libraries; Linux-cluster; MPI library; biophysical process; cardiac function; cardiac model; computational modeling; data decomposition; data-level parallelism; heart; multilevel parallelism; pipelining; synchronous parallel algorithm; Coherence; Computational modeling; Degradation; Heart; Large-scale systems; Libraries; Parallel algorithms; Parallel processing; Pipeline processing; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing, 2007. SBAC-PAD 2007. 19th International Symposium on
Conference_Location :
Rio Grande do Sul
ISSN :
1550-6533
Print_ISBN :
978-0-7695-3014-7
Type :
conf
DOI :
10.1109/SBAC-PAD.2007.19
Filename :
4384036
Link To Document :
بازگشت