Skip to content
Open access

Toward Computation-Efficient High-Quality Graph Coloring on GPUs

2026 · IEEE Access · Vol 14, pp. 125505-125524 · 0 citations · 52 references
Computer Science

TL;DR

Adaptive Workload-balance Decrement (AWD), a per-iteration warp-/CTA-centric dispatch that removes the residual decrement imbalance of static policies; an aggressive elastic-parameter prediction (AEP) family that enlarges the elastic parameter’s range without color quality degradation; and an online bumping controller that widens peeling granularity through PA’s long tail are proposed.

Abstract

Graph coloring at scale on GPUs forces a quality–performance trade-off: strict priority orderings such as Smallest-Last (SL) reduce the number of colors but serialize the priority-allocation (PA) phase and throttle parallelism, leaving the high-quality, GPU-fast region of the coloring-quality versus execution-time plane historically empty. Our prior conference framework, CHROMA, populated this region with cuSL—the first GPU-parallel realization of SL priority allocation—plus three quality/runtime optimizations, a learned predictor for its elastic parameter, and a partitioner-agnostic module for graph exceeding single-GPU memory capacity. For single GPU configuration, CHROMA achieves up to a <inline-formula> <tex-math notation="LaTeX">$17.4\times $ </tex-math></inline-formula> geometric-mean PA speedup over a parallel CPU baseline at comparable quality. In this paper, we propose CHROMAv2 that pushes CHROMA further along this Pareto frontier with three contributions: Adaptive Workload-balance Decrement (AWD), a per-iteration warp-/CTA-centric dispatch that removes the residual decrement imbalance of static policies; an aggressive elastic-parameter prediction (AEP) family that enlarges the elastic parameter’s range without color quality degradation; and an online bumping controller that widens peeling granularity through PA’s long tail. AWD alone delivers a 1.18–<inline-formula> <tex-math notation="LaTeX">$1.28\times $ </tex-math></inline-formula> geometric-mean PA speedup (1.13–<inline-formula> <tex-math notation="LaTeX">$1.17\times $ </tex-math></inline-formula> end-to-end), online bumping improves large-graph runtime by up to 54% without sacrificing coloring quality, and CHROMAv2 overall attains up to a <inline-formula> <tex-math notation="LaTeX">$1.68\times $ </tex-math></inline-formula> geometric-mean single-GPU speedup compared with our previous version. We open-source CHROMA to facilitate future research.

Read PDF

Similar papers

Jul 2026

Efficient GPU-Accelerated Local Subgraph Counting

Local subgraph counting computes the exact number of occurrences of a query graph around every vertex in a data graph. By capturing local higher-order structure, it supports extensive applications in network analysis and graph learning. The fastest existing method, SCOPE, accelerates counting through query graph decomp...

Qiao He, Yi-Ran Li, Man-Lung Yiu et al. · 0 citations
Jul 2026

Efficient GPU-Accelerated Adaptive Minimum Cost Seed Selection

Efficient influence estimation and seed selection are crucial to social network advertising and are widely studied in data management. We focus on adaptive minimum cost seed selection (AMCSS), which selects seed nodes adaptively over multiple rounds, to reach a target number η of influenced users while minimizing...

Gong-Yao Guo, Chen Feng, Yi-Ran Li et al. · 0 citations
Preprint Sep 2026

Distributed Linear Programming on GPU Clusters at Extreme Scale

Large linear programs can exceed the memory of a single compute node. Although first-order methods replace sparse factorizations with GPU-suited matrix-vector products, other solver phases can reintroduce a single-node memory limit. We present SHARDLP, a distributed GPU LP solver that keeps the matrix and primal-dual s...

Arnaud Deza, S. Dey, P. Van Hentenryck · 0 citations
Preprint Aug 2026

DiffPower: GPU-Accelerated Differentiable Switching Power Analysis and Optimization

DiffPower translates design netlists into a PDK-agnostic bytecode representation, enabling analytical gradient computation via reverse-mode automatic differentiation, achieving up to a speedup over single-threaded CPU propagation on the largest evaluated design, with the GPU advantage growing with design scale.

Isaac Jacobson, Zhengjie Zhao, Rashmi Mehrotra et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.