• DocumentCode
    692896
  • Title

    Scalable parallel graph partitioning

  • Author

    Kirmani, Shad ; Raghavan, Praveen

  • Author_Institution
    Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2013
  • fDate
    17-22 Nov. 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    We consider partitioning a graph in parallel using a large number of processors. Parallel multilevel partitioners, such as Pt-Scotch and ParMetis, produce good quality partitions but their performance scales poorly. Coordinate bisection schemes such as those in Zoltan, which can be applied only to graphs with coordinates, scale well but partition quality is often compromised. We seek to address this gap by developing a scalable parallel scheme which imparts coordinates to a graph through a lattice-based multilevel embedding. Partitions are computed with a parallel formulation of a geometric scheme that has been shown to provide provably good cuts on certain classes of graphs. We analyze the parallel complexity of our scheme and we observe speed-ups and cut-sizes on large graphs. Our results indicate that our method is substantially faster than ParMetis and Pt-Scotch for hundreds to thousands of processors, while producing high quality cuts.
  • Keywords
    graph theory; multiprocessing systems; parallel processing; ParMetis; Pt-Scotch; Zoltan; coordinate bisection schemes; geometric scheme; lattice-based multilevel embedding; parallel complexity; parallel multilevel partitioners; partition quality; scalable parallel graph partitioning scheme; Force; Lattices; Particle separators; Partitioning algorithms; Program processors; Smoothing methods; Strips;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2013 International Conference for
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4503-2378-9
  • Type

    conf

  • Filename
    6877484