• DocumentCode
    3330976
  • Title

    Improving graph coloring on distributed-memory parallel computers

  • Author

    Sariyuce, Ahmet Erdem ; Saule, Erik ; Catalyurek, Umit V.

  • fYear
    2011
  • fDate
    18-21 Dec. 2011
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Graph coloring is a combinatorial optimization problem that classically appears in distributed computing to identify the sets of tasks that can be safely performed in parallel. Despite many existing efficient sequential algorithms being known for this NP-Complete problem, distributed variants are challenging. Building on an existing distributed-memory graph coloring framework, we investigate two techniques in this paper. First, we investigate the application of two different vertex-visit orderings, namely Largest First and Smallest Last, in a distributed context and show that they can help to significantly decrease the number of colors, on small-to medium-scale parallel architectures. Second, we investigate the use of a distributed post-processing operation, called recoloring, which further drastically improves the number of colors while not increasing the runtime more than twofold on large graphs. We also investigate the use of multicore architectures for distributed graph coloring algorithms.
  • Keywords
    computational complexity; distributed memory systems; graph colouring; multiprocessing systems; optimisation; parallel architectures; NP-complete problem; combinatorial optimization problem; distributed computing; distributed memory graph coloring algorithm; distributed post-processing operation; multicore architecture; parallel architecture; recoloring; vertex-visit ordering; Color; Computers; Image color analysis; Neodymium; Optimization; Partitioning algorithms; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2011 18th International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4577-1951-6
  • Electronic_ISBN
    978-1-4577-1949-3
  • Type

    conf

  • DOI
    10.1109/HiPC.2011.6152726
  • Filename
    6152726