Title :
Parallel communication-free algorithm for triangular matrix inversion on heterogenoues platform
Author :
Mahfoudhi, Ryma ; Mahjoub, Zaher ; Nasri, Wahid
Author_Institution :
Fac. of Sci. of Tunis, Univ. of Tunis El Manar, Tunis, Tunisia
Abstract :
We address in this paper the parallelization of a recursive algorithm for triangular matrix inversion (TMI) based on the `Divide and Conquer´ (D&C) paradigm. A series of different versions of an original sequential algorithm are first presented. A theoretical performance study permits to establish an accurate comparison between the designed algorithms. Afterwards, we develop an optimal parallel communication-free algorithm targeting a heterogeneous environment involving processors of different speeds. For this purpose, we use a non equitable and incomplete version of the D&C paradigm consisting in recursively decomposing the original TMI problem in two subproblems of non equal sizes, then decomposing only one subproblem and so on. The theoretical study is validated by a series of experiments achieved on two platforms, namely an 8-core shared memory machine and a distributed memory cluster of 16 nodes. The obtained results permit to illustrate the interest of the contribution.
Keywords :
computational geometry; distributed memory systems; mathematics computing; matrix algebra; parallel algorithms; 8-core shared memory machine; D&C paradigm; TMI problem; distributed memory cluster; divide-and-conquer paradigm; heterogenoues platform; optimal parallel communication-free algorithm; recursive algorithm; sequential algorithm; triangular matrix inversion; Algorithm design and analysis; Clustering algorithms; Complexity theory; Heuristic algorithms; Matrix decomposition; Parallel algorithms; Program processors; communication free; divide and conquer; heterogeneous platform; parallel algorithm; recursive algorithm; triangular matrix inversion;
Conference_Titel :
Computer Science and Information Systems (FedCSIS), 2012 Federated Conference on
Conference_Location :
Wroclaw
Print_ISBN :
978-1-4673-0708-6
Electronic_ISBN :
978-83-60810-51-4