arrow
Return

Efficient Bitruss Decomposition on GPU

delete2025-08-01
delete0
PRE
AI
S
Shunyang Li
王
王凯 (Kai Wang)
Wenjie Zhang cover
Wenjie Zhang (Wenjie Zhang)
林
林学民 (Xuemin Lin)
Y
Yizhang He
DOI:10.1109/TKDE.2025.3569804delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Cohesive subgraph computation on bipartite graphs has drawn significant research interest recently. As a popular cohesive subgraph model, $k$-bitruss is defined as the maximal subgraph where each edge is contained in at least $k$ butterflies (i.e., a (2, 2)-biclique). The bitruss decomposition problem is widely studied, which aims to compute all $k$-bitrusses for $k \geq 0$. The state-of-the-art CPU-based solutions require extensive costs to construct an index structure for grouping butterflies, leading to scalability challenges on large bipartite graphs. In this paper, we explore bitruss decomposition with GPU by leveraging the parallel computing capabilities of GPU architectures. As the index-based approach requires extensive space and the memory resources of GPUs are limited, we propose GBiD, which is a peeling-based algorithm on GPUs that utilizes a block-centric computation scheme to enable space-efficient bitruss decomposition without any indexing structure. In addition, cost-aware common neighbor exploration and neighbor list accessing optimizations are proposed to enhance GBiD by reducing the cost of enumerating butterflies and accessing the graph structure during the peeling process. Extensive experiments conducted on 10 real-world datasets demonstrate that our proposed techniques significantly surpass existing CPU-based solutions in terms of both space and time efficiency.
Keywords:
Bipartite graph
cohesive subgraph
GPU

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.8K
Citations:
3.2W

Organization

S
shanghai jiao tong university
Scholars:
15.7W
Papers: 11.7W
Citations: 159
U
University of New South Wales
Scholars:
2.5K
Papers: 1.3K
Citations: 0
Cited Papers

Cited Papers

Accelerating truss decomposition on heterogeneous processors
err2021-03-10
err0
PREAI
errYulin Che; Zhuohang Lai; Shixuan Sun; Yue Wang; Qiong Luo
errShare
errSave
Parallelization of butterfly counting on hierarchical memory
err
IF0
err2024-06-07
err0
PREAI
errZhibin Wang; Longbin Lai; Yixue Liu; Bing Shui; Chen Tian; Sheng Zhong
errShare
errSave
errShare
errSave
Vectorising k-Core Decomposition for GPU Acceleration
err
IF0
err2020-07-30
err0
PREAI
errAmir Mehrafsa; Sean Chester; Alex Thomo
errShare
errSave
errShare
errSave
GPU centric extensions for parallel strongly connected components computation
err
IF0
err2016-03-12
err0
PREAI
errShrinivas Devshatwar; Madhur Amilkanthwar; Rupesh Nasre
errShare
errSave
researcher View more