DocumentCode
1536044
Title
Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplication
Author
Catalyurek, Umit V. ; Aykanat, Cevdet
Author_Institution
Dept. of Comput. Eng., Bilkent Univ., Ankara, Turkey
Volume
10
Issue
7
fYear
1999
fDate
7/1/1999 12:00:00 AM
Firstpage
673
Lastpage
693
Abstract
In this work, we show that the standard graph-partitioning-based decomposition of sparse matrices does not reflect the actual communication volume requirement for parallel matrix-vector multiplication. We propose two computational hypergraph models which avoid this crucial deficiency of the graph model. The proposed models reduce the decomposition problem to the well-known hypergraph partitioning problem. The recently proposed successful multilevel framework is exploited to develop a multilevel hypergraph partitioning tool PaToH for the experimental verification of our proposed hypergraph models. Experimental results on a wide range of realistic sparse test matrices confirm the validity of the proposed hypergraph models. In the decomposition of the test matrices, the hypergraph models using PaToH and hMeTiS result in up to 63 percent less communication volume (30 to 38 percent less on the average) than the graph model using MeTiS, while PaToH is only 1.3-2.3 times slower than MeTiS on the average
Keywords
matrix multiplication; parallel algorithms; parallel processing; sparse matrices; PaToH; computational hypergraph models; hMeTiS; hypergraph-partitioning-based decomposition; multilevel hypergraph partitioning tool; parallel matrix-vector multiplication; parallel sparse-matrix vector multiplication; sparse matrices; sparse test matrices; Communication standards; Computational modeling; Concurrent computing; Equations; Linear systems; Matrix decomposition; Parallel processing; Sparse matrices; Testing; Vectors;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.780863
Filename
780863
Link To Document