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 条
  • [21] Parallelization Strategy for Elementary Morphological Operators on Graphs: Distance-Based Algorithms and Implementation on Multicore Shared-Memory Architecture
    Imane Youkana
    Jean Cousty
    Rachida Saouli
    Mohamed Akil
    Journal of Mathematical Imaging and Vision, 2017, 59 : 136 - 160
  • [22] A Synchronization-Avoiding Distance-1 Grundy Coloring Algorithm for Power-Law Graphs
    Firoz, Jesun Sahariar
    Zalewski, Marcin
    Lumsdaine, Andrew
    2019 28TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2019), 2019, : 420 - 431
  • [23] OPTICAL PARALLEL-ACCESS SHARED-MEMORY SYSTEM - ANALYSIS AND EXPERIMENTAL DEMONSTRATION
    LI, KYJ
    JENKINS, BK
    APPLIED OPTICS, 1995, 34 (02) : 358 - 369
  • [24] Shared-memory Parallel Maximal Clique Enumeration from Static and Dynamic Graphs
    Das, Apurba
    Sanei-Mehri, Seyed-Vahid
    Tirthapura, Srikanta
    ACM TRANSACTIONS ON PARALLEL COMPUTING, 2020, 7 (01)
  • [25] Parallel Iterative Mistake Minimization (IMM) clustering algorithm for shared-memory systems
    Kwedlo, Wojciech
    53RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2024, 2024, : 1 - 10
  • [26] Design of efficient parallel algorithms on shared memory multiprocessors
    Qiao Xiangzhen (Institute of Computing Technology
    Wuhan University Journal of Natural Sciences, 1996, (Z1) : 344 - 349
  • [27] Performance Comparison of Parallel Graph Coloring Algorithms on BSP Model using Hadoop
    Gandhi, Nishant M.
    Misra, Rajiv
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 110 - 116
  • [28] Evaluation of shared DRAM for parallel processor system with shared memory
    Kurino, H
    Hirano, K
    Ono, T
    Koyanagi, M
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (12) : 2655 - 2660
  • [29] Scalable shared-memory architecture to solve the Knapsack 0/1 problem
    Escobar, Fernando A.
    Kolar, Anthony
    Harb, Naim
    Dos Santos, Filipe Vinci
    Valderrama, Carlos
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 50 : 189 - 201
  • [30] Greed is Good: Parallel Algorithms for Bipartite-Graph Partial Coloring on Multicore Architectures
    Tas, Mustafa Kemal
    Kaya, Kamer
    Saule, Erik
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2017, : 503 - 512