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 条
  • [31] PARALLEL IMPLEMENTATION OF THE HP-VERSION OF THE FINITE-ELEMENT METHOD ON A SHARED-MEMORY ARCHITECTURE
    BABUSKA, I
    ELMAN, HC
    MARKLEY, K
    SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1992, 13 (06): : 1433 - 1459
  • [32] An Asynchronously Alternative Stochastic Gradient Descent Algorithm for Efficiently Parallel Latent Feature Analysis on Shared-Memory
    Qin, Wen
    Luo, Xin
    2022 IEEE INTERNATIONAL CONFERENCE ON KNOWLEDGE GRAPH (ICKG), 2022, : 217 - 224
  • [33] An evaluation of parallel algorithms on current memory consistency models
    Cong, Guojing
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 388 - 393
  • [34] Shared-Memory Parallel Vector Implementation of the Immersed Boundary Method for the Computation of Blood Flow in the Beating Mammalian Heart
    David McQueen
    Charles Peskin
    The Journal of Supercomputing, 1997, 11 : 213 - 236
  • [35] Shared-memory parallel vector implementation of the immersed boundary method for the computation of blood flow in the beating mammalian heart
    McQueen, DM
    Peskin, CS
    JOURNAL OF SUPERCOMPUTING, 1997, 11 (03): : 213 - 236
  • [36] Efficient register and memory assignment for non-orthogonal architectures via graph coloring for and MST algorithms
    Cho, J
    Paek, Y
    Whalley, D
    ACM SIGPLAN NOTICES, 2002, 37 (07) : 130 - 138
  • [37] Implementation and evaluation of shared-memory communication and synchronization operations in MPICH2 using the Nemesis communication subsystem
    Buntings, Darius
    Mercier, Guillaume
    Gropp, William
    PARALLEL COMPUTING, 2007, 33 (09) : 634 - 644
  • [38] A Performance Evaluation of Distributed Algorithms on Shared Memory and Message Passing Middleware Platforms
    Ahuja, Sanjay P.
    Eggen, Roger
    Jha, Anjani K.
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2005, 29 (03): : 327 - 333
  • [39] Shared Memory Tile-Based vs Hybrid Memory GOP-Based Parallel Algorithms for HEVC Encoder
    Migallon, Hector
    Lopez-Granado, Otoniel
    Galiano, Vicente
    Pinol, Pablo
    Malumbres, Manuel P.
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 521 - 528
  • [40] Parallel 4x4 Transform on Bit Serial Shared Memory Architecture for H.264/AVC
    Rubin, Grzegorz
    MIXDES 2009: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, : 675 - 680