Skip to content
Book Open access

cuMIS: A Unified Scalable Framework for Computing Maximal Independent Sets on Trillion-Edge Graphs

Jul 2026 · International Conference on Supercomputing · pp. 699-713 · 0 citations · 38 references
Computer Science

TL;DR

The results show that cuMIS outperforms ECL-MIS and MG-MIS—the state-of-the-art single-GPU and multi-GPU baselines—achieving speedups of up to 6.5 × and 156 × , respectively, while maintaining comparable or superior solution quality.

Abstract

This paper addresses the problem of computing a maximal independent set (MIS), defined as a set of vertices where no two vertices are connected by an edge and no additional vertex can be added without violating the independence property. While several GPU-accelerated algorithms exist to find the MIS efficiently, the problem remains challenging for graphs exceeding the memory of a single GPU. In this paper, we present cuMIS, a unified scalable framework for computing MIS on single-GPU, multi-GPU, and distributed multi-node configurations. cuMIS employs a data-driven approach that processes only an active set of undecided vertices for reduced memory access and a degree-aware workload distribution that mitigates imbalance and thread divergence. Our results show that cuMIS outperforms ECL-MIS and MG-MIS—the state-of-the-art single-GPU and multi-GPU baselines—achieving speedups of up to 6.5 × and 156 × , respectively, while maintaining comparable or superior solution quality. Finally, we demonstrate that cuMIS scales effectively to process trillion-edge graphs in distributed multi-node environments where existing approaches fail to operate.

Read PDF

Similar papers

Jul 2026

GORIO: GPU-Centered Remote I/O for Graph ANNS over NVMe-oF

GORIO is a system study that extends GPU-centered local I/O to remote storage and specializes the resulting substrate for graph ANNS over NVMe-oF, and demonstrates a concrete GPU-centered remote I/O substrate for graph ANNS.

Gen Zhang, Wenhao Gu, Shang-Rong Huang et al. · 0 citations
Book Open access Jul 2026

ExCC: External Memory Connected Components on Large Graphs

ExCC is presented, an external-memory CC algorithm that keeps the full graph in host-pinned RAM and streams edge batches to the GPU through a three-phase pipeline of union-find merging and achieves predictable sequential I/O behavior across all phases.

Prajjwal Nijhara, D. Banerjee · 0 citations
Conference May 2026

Listing Minimal Cores in Large Real-World Graphs

Cohesive subgraph mining is a fundamental task in graph data analytics. We re-visit the problem of listing all minimal $k$-cores, where a $k$-core is a subgraph in which every vertex has degree at least $k$, and minimality requires that no proper subset remains a $k$-core. Existing methods are computationally prohibiti...

Yukai Sun, Kaiqiang Yu, Shengxin Liu et al. · 0 citations
Open access 2026

Toward Computation-Efficient High-Quality Graph Coloring on GPUs

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...

Chou-Ying Hsieh, Sy-Yen Kuo · 0 citations
Book Open access Jul 2026

SAGA: State-Aware Graph Analytics for Combinatorial Optimization on Dynamic Graphs

This work presents SAGA, a high-performance framework for real-time combinatorial optimization on dynamic graphs that adopts a state-aware execution model in which each vertex maintains compact local state, enabling incremental and localized updates in response to graph changes.

Rohit Prajapati, Prajjwal Nijhara, D. Banerjee · 0 citations
Conference Jul 2026

Systematic Cross-System Optimization of Parallel Hypergraph K-Core Decomposition: An Empirical Study

Two independent families of parallel algorithms exist for hypergraph k-core decomposition—the HK codebase (OpenMP, vertex-centric) and HyperCD (ParlayLib, edge-centric with frontier scheduling). Yet work that systematically compares them at the level of individual optimization flags is surprisingly scarce. We construct...

Yun-Ze Jiang · 0 citations

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