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