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
来源
NUMERICAL METHODS AND APPLICATIONS, NMA 2018 | 2019年 / 11189卷
关键词
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
相关论文
共 41 条
  • [11] Parallel graph coloring algorithms for distributed GPU environments
    Bogle, Ian
    Slota, George M.
    Boman, Erik G.
    Devine, Karen D.
    Rajamanickam, Sivasankaran
    PARALLEL COMPUTING, 2022, 110
  • [12] A Parallel Resampling Algorithm for Particle Filtering on Shared-Memory Architectures
    Gong, Peng
    Basciftci, Yuksel Ozan
    Ozguner, Fusun
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1477 - 1483
  • [13] Distributed Memory Graph Coloring Algorithms for Multiple GPUs
    Bogle, Ian
    Boman, Erik G.
    Devine, Karen
    Rajamanickam, Sivasankaran
    Slota, George M.
    PROCEEDINGS OF IA3 2020: 2020 IEEE/ACM 10TH WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURES AND ALGORITHMS (IA3), 2020, : 54 - 62
  • [14] Design and evaluation of scalable shared-memory ATM switches
    Alimuddin, M
    Alnuweiri, HM
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1998, E81B (02) : 224 - 236
  • [15] Accelerating PageRank in Shared-Memory for Fifficient Social Network Graph Analytics
    Huang, Baofu
    Liu, Zhidan
    Wu, Kaishun
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 238 - 247
  • [16] Can a Shared-Memory Model Serve as a Bridging Model for Parallel Computation?
    P. B. Gibbons
    Y. Matias
    V. Ramachandran
    Theory of Computing Systems, 1999, 32 : 327 - 359
  • [17] Efficient Parallel GCD Algorithms for Multicore Shared Memory Architectures
    Pathirana, Gihan Tharaka
    Sotheeswaran, Sittampalam
    Ratnarajah, Nagulan
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 272 - 273
  • [18] COMPARING DISTRIBUTED-MEMORY AND VIRTUAL SHARED-MEMORY PARALLEL PROGRAMMING-MODELS
    KEANE, JA
    GRANT, AJ
    XU, MQ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 1995, 11 (02): : 233 - 243
  • [19] IMPLEMENTATION OF A PARALLEL UNSTRUCTURED EULER SOLVER ON SHARED-MEMORY AND DISTRIBUTED-MEMORY ARCHITECTURES
    MAVRIPLIS, DJ
    DAS, R
    SALTZ, J
    VERMELAND, RE
    JOURNAL OF SUPERCOMPUTING, 1995, 8 (04): : 329 - 344
  • [20] Parallelization Strategy for Elementary Morphological Operators on Graphs: Distance-Based Algorithms and Implementation on Multicore Shared-Memory Architecture
    Youkana, Imane
    Cousty, Jean
    Saouli, Rachida
    Akil, Mohamed
    JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2017, 59 (01) : 136 - 160