DocumentCode :
988344
Title :
Unifying and optimizing parallel linear algebra algorithms
Author :
Angelaccio, Michele ; Colajanni, Michele
Author_Institution :
Dipartimento di Ingegneria Elettronica, Rome Univ., Italy
Volume :
4
Issue :
12
fYear :
1993
fDate :
12/1/1993 12:00:00 AM
Firstpage :
1382
Lastpage :
1397
Abstract :
Two issues in linear algebra algorithms for multicomputers are addressed. First, how to unify parallel implementations of the same algorithm in a decomposition-independent way. Second, how to optimize naive parallel programs maintaining the decomposition independence. Several matrix decompositions are viewed as instances of a more general allocation function called subcube matrix decomposition. By this meta-decomposition, a programming environment characterized by general primitives that allow one to design meta-algorithms independently of a particular decomposition. The authors apply such a framework to the parallel solution of dense matrices. This demonstrates that most of the existing algorithms can be derived by suitably setting the primitives used in the meta-algorithm. A further application of this programming style concerns the optimization of parallel algorithms. The idea to overlap communication and computation has been extended from 1-D decompositions to 2-D decompositions. Thus, a first attempt towards a decomposition-independent definition of such optimization strategies is provided
Keywords :
linear algebra; matrix algebra; optimisation; parallel algorithms; communication; computation; decomposition-independent definition; linear algebra algorithms; meta-algorithm; multicomputers; optimization; parallel implementations; parallel linear algebra algorithms; parallel programs; subcube matrix decomposition; Algorithm design and analysis; Concurrent computing; Hypercubes; Linear algebra; Linear programming; Matrix decomposition; Parallel algorithms; Parallel programming; Performance analysis; Programming environments;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.250119
Filename :
250119
Link To Document :
بازگشت