1999
DOI: 10.1109/71.780863
|View full text |Cite
|
Sign up to set email alerts
|

Hypergraph-partitioning-based decomposition for parallel sparse-matrix vector multiplication

Abstract: 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 hyperg… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
419
0
4

Year Published

2007
2007
2019
2019

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 429 publications
(424 citation statements)
references
References 34 publications
(48 reference statements)
1
419
0
4
Order By: Relevance
“…First, the objective in hypergraph-based formulation is an exact measure of the total communication volume. Second, the matrices in our methods are unsymmetric; standard graph partitioning is not readily applicable [4,13,14].…”
Section: Load Balancing and Communication-overhead Minimizationmentioning
confidence: 99%
See 3 more Smart Citations
“…First, the objective in hypergraph-based formulation is an exact measure of the total communication volume. Second, the matrices in our methods are unsymmetric; standard graph partitioning is not readily applicable [4,13,14].…”
Section: Load Balancing and Communication-overhead Minimizationmentioning
confidence: 99%
“…We use the column-net hypergraph model of Çatalyürek and Aykanat [4] to obtain a K-way rowwise partition on matrix H. The rowwise partition on H induces a columnwise partition on H T . As is known [13,34], the communication requirements of the row-parallel y ← H x and the column-parallel q ← H T multiplies are the same in terms of the total volume and number of messages.…”
Section: Load Balancing and Communication-overhead Minimizationmentioning
confidence: 99%
See 2 more Smart Citations
“…In the literature, combinatorial models based on hypergraph partitioning are proposed for various complex and irregular problems arising in parallel scientific computing [4,10,17,26,50,53], VLSI design [2,42], software engineering [6], and database design [22,23,41,43,46]. These models formulate an original problem as a hypergraph partitioning problem, trying to optimize a certain objective function (e.g., minimizing the total volume of communication in parallel volume rendering, optimizing the placement of circuitry on a dice area, minimizing the access to disk pages in processing GIS queries) while maintaining a constraint (e.g., balancing the computational load in a parallel system, using disk page capacities as an upper bound in data allocation) imposed by the problem.…”
Section: Motivationmentioning
confidence: 99%