• 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