Lune

ICDE2026顶会

HistCore: Scalable kk-Core Decomposition on GPUs with Locality-Aware Computation

Chen Zhao, Guojia Wan, Ting Yu, Jiawei Jiang, Bo Du

2026年份

摘要

A kk-core is a maximal subgraph in which every vertex has degree at least kk. As a basic task in complex network analysis, kk-core decomposition reveals the nested sequence of all kk-cores of an input graph for k=1,2,…,kmax k=1,2, \ldots, k_{\text {max }}. As real-world graphs continue to grow in size and complexity, high-performance algorithms have become increasingly important. Recent works have leveraged single GPU to accelerate this task via a global peeling process, achieving excellent performance. However, the level-by-level peeling process suffers from limited scalability due to the long k-core sequence in real-world graphs, not only underutilizing the growing GPU compute power, but also struggling to process ever-growing graphs in multi-GPU settings due to frequent synchronization. In this paper, we exploit the inherent locality of kk-core to propose a scalable GPU-based kk-core decomposition framework that scales nearly linearly with single-GPU compute power and efficiently supports multi-GPU processing. Technically, we design a redundancy-free, GPU-friendly locality-aware kk-core algorithm and then propose a local subgraph convergence mechanism to further reduce multi-GPU synchronization overhead. Our evaluation on an NVIDIA RTX PRO 6000 Blackwell GPU shows that HistCore outperforms recent single-GPU methods by 3.7× on average. On up to four RTX 3090 Ti GPUs, HistCore achieves an average speedup of 1 6. 3×\text{1 6. 3} \times over NVIDIA's cuGraph and successfully processes all 8 billion-edge graphs.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

lune papers get 45cab2c6-ad86-4441-98d2-e32220c5effd

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖