• DocumentCode
    2043777
  • Title

    Parallel hypergraph partitioning for scientific computing

  • Author

    Devine, Karen D. ; Boman, Erik G. ; Heaphy, Robert T. ; Bisseling, Rob H. ; Catalyurek, Umit V.

  • Author_Institution
    Dept of Discrete Algorithms & Math., Sandia Nat. Labs., Albuquerque, NM
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Graph partitioning is often used for load balancing in parallel computing, but it is known that hypergraph partitioning has several advantages. First, hypergraphs more accurately model communication volume, and second, they are more expressive and can better represent nonsymmetric problems. Hypergraph partitioning is particularly suited to parallel sparse matrix-vector multiplication, a common kernel in scientific computing. We present a parallel software package for hypergraph (and sparse matrix) partitioning developed at Sandia National Labs. The algorithm is a variation on multilevel partitioning. Our parallel implementation is novel in that it uses a two-dimensional data distribution among processors. We present empirical results that show our parallel implementation achieves good speedup on several large problems (up to 33 million nonzeros) with up to 64 processors on a Linux cluster
  • Keywords
    graph theory; matrix multiplication; natural sciences computing; parallel processing; resource allocation; software packages; sparse matrices; load balancing; multilevel partitioning; parallel hypergraph partitioning; parallel software package; parallel sparse matrix-vector multiplication; scientific computing; two-dimensional data distribution; Circuit testing; Contracts; Costs; Kernel; Laboratories; Load management; Parallel processing; Partitioning algorithms; Scientific computing; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639359
  • Filename
    1639359