DocumentCode
3506323
Title
Designing parallel sparse matrix algorithms beyond data dependence analysis
Author
Lin, H.X.
Author_Institution
Fac. of Inf. Technol. & Syst., Delft Univ. of Technol., Netherlands
fYear
2001
fDate
2001
Firstpage
7
Lastpage
13
Abstract
Algorithms are often parallelized based on data dependence analysis manually or by means of parallel compilers. Some vector/matrix computations such as the matrix-vector products with simple data dependence structures (data parallelism) can be easily parallelized. For problems with more complicated data dependence structures, parallelization is less straightforward. The data dependence graph is a powerful means for designing and analyzing parallel algorithm. However for sparse matrix computations, parallelization based on solely exploiting the existing parallelism in an algorithm does not always give satisfactory results. For example, the conventional Gaussian elimination algorithm for the solution of a tri-diagonal system is inherent sequential, so algorithms specially for parallel computation has to be designed. After briefly reviewing different parallelization approaches, a powerful graph formalism for designing parallel algorithms is introduced. This formalism will be discussed using a tri-diagonal system as an example. Its application to general matrix computations is also discussed and its power in designing parallel algorithms beyond the ability of data dependence analysis is shown
Keywords
parallel algorithms; sparse matrices; data dependence analysis; data dependence graph; graph formalism; parallelization; sparse matrix algorithms; sparse matrix computations; Algorithm design and analysis; Concurrent computing; Costs; Data analysis; Information analysis; Information technology; Parallel algorithms; Parallel processing; Partitioning algorithms; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2001. International Conference on
Conference_Location
Valencia
ISSN
1530-2016
Print_ISBN
0-7695-1260-7
Type
conf
DOI
10.1109/ICPPW.2001.951838
Filename
951838
Link To Document