Evaluation of Serial and Parallel Shared-Memory Distance-1 Graph Coloring Algorithms

被引:1
|
作者
Gnam, Lukas [1 ]
Selberherr, Siegfried [2 ]
Weinbub, Josef [1 ]
机构
[1] TU Wien, Inst Microelect, Christian Doppler Lab High Performance TCAD, Vienna, Austria
[2] TU Wien, Inst Microelect, Vienna, Austria
关键词
Graph coloring; Shared-memory; Distance-1; coloring; Parallel algorithm;
D O I
10.1007/978-3-030-10692-8_12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Within the scope of computational science and engineering, the standard graph coloring problem, the distance-1 coloring, is typically used to select independent sets on which subsequent parallel computations can be guaranteed. As graph coloring is an active field of research, various algorithms are available, each offering advantages and disadvantages. We compare several serial as well as parallel shared-memory graph coloring algorithms for the standard graph coloring problem based on reference graphs. Our investigation covers well established as well as recent algorithms and their support for balanced and unbalanced approaches. An overview on speedup, used number of colors, and their respective population for different test graphs is provided. It is shown that the parallel approaches produce similar results as the serial methods, but for specific cases the serial algorithms still remain a good option, when certain properties (e.g., balancing) are of major importance.
引用
收藏
页码:106 / 114
页数:9
相关论文
共 50 条
  • [1] Efficient shared-memory support for parallel graph reduction
    Bennett, AJ
    Kelly, PHJ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1997, 12 (06): : 481 - 503
  • [2] Efficient shared-memory support for parallel graph reduction
    Bennett, Andrew J.
    Kelly, Paul H.J.
    Future Generation Computer Systems, 1997, 12 (06): : 481 - 503
  • [3] Shared-Memory Parallel Algorithms for Community Detection in Dynamic Graphs
    Sahu, Subhajit
    Kothapalli, Kishore
    Banerjee, Dip Sankar
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 250 - 259
  • [4] Sequential and Shared-Memory Parallel Algorithms for Partitioned Local Depths
    Devarakonda, Aditya
    Ballard, Grey
    PROCEEDINGS OF THE 2024 SIAM CONFERENCE ON PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, PP, 2024, : 53 - 64
  • [5] Comparative evaluation of parallel genetic algorithms on message passing and software shared-memory clusters
    Tiamkaew, E
    Louis, SJ
    Kongmunvattana, A
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 443 - 448
  • [6] PARALLEL ALGORITHMS FOR STRESS-ANALYSIS ON SHARED-MEMORY MULTIPROCESSORS
    ADELI, H
    KAMAL, O
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 591 : 426 - 437
  • [7] Exploring Optimizations on Shared-memory Platforms for Parallel Triangle Counting Algorithms
    Tom, Ancy Sarah
    Sundaram, Narayanan
    Ahmed, Nesreen K.
    Smith, Shaden
    Eyerman, Stijn
    Kodiyath, Midhunchandra
    Hur, Ibrahim
    Petrini, Fabrizio
    Karypis, George
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [8] Parallel-vector algorithms for particle simulations on shared-memory multiprocessors
    Nishiura, Daisuke
    Sakaguchi, Hide
    JOURNAL OF COMPUTATIONAL PHYSICS, 2011, 230 (05) : 1923 - 1938
  • [9] Shared-memory Graph Truss Decomposition
    Kabir, Humayun
    Madduri, Kamesh
    2017 IEEE 24TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2017, : 13 - 22
  • [10] MEMORY MANAGEMENT FOR PARALLEL TASKS IN SHARED-MEMORY
    LANGENDOEN, KG
    MULLER, HL
    VREE, WG
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 637 : 165 - 178