SC2023Top-tier venue
Efficient Maximal Biclique Enumeration on GPUs
Zhe Pan, Shuibing He, Xu Li, Xuechen Zhang, Rui Wang, Gang Chen
Abstract
Maximal biclique enumeration (MBE) in bipartite graphs is an important problem in data mining with many real-world applications. All existing solutions for MBE are designed for CPUs. Parallel MBE algorithms for GPUs are needed for MBE acceleration leveraging its many computing cores. However, enumerating maximal bicliques using GPUs has three main challenges including large memory requirement, thread divergence, and load imbalance. In this paper, we propose GMBE, the first highly-efficient GPU solution for the MBE problem. To overcome the challenges, we design a node-reuse approach to reduce GPU memory usage, a pro-active pruning method using the vertex's local neighborhood size to alleviate thread divergence, and a load-aware task scheduling framework to achieve load balance among threads within GPU warps and blocks. Our experimental results show that GMBE on an NVIDIA A100 GPU can achieve 70.6× speedup over the state-of-the-art parallel MBE algorithm ParMBE on a 96-core CPU machine.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 84a31c20-beca-49b4-9680-b1b89155c717Cited by top-tier papers1
Ask how each one uses itBuilds on5
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang et al.VLDB 2020 · 103 citations
- Efficient Maximal Biclique Enumeration for Large Sparse Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu et al.VLDB 2022 · 62 citations
- Efficient and Scalable Graph Pattern Mining on GPUsXuhao Chen, ArvindOSDI 2022 · 53 citations
- Efficient Personalized Maximum Biclique SearchKai Wang, Wenjie Zhang, Xuemin Lin, Lu Qin et al.ICDE 2022 · 29 citations
- Are dynamic memory managers on GPUs slow?: a survey and benchmarksMartin Winter, Mathias Parger, Daniel Mlakar, Markus SteinbergerPPoPP 2021 · 25 citations
Related papers
- Root-Down Exposure for Maximal Clique Enumeration on GPUsZhe Pan, Peng Qu, Youhui ZhangPPoPP 2026
- Accelerating Biclique Counting on GPULinshan Qiu, Zhonggen Li, Xiangyu Ke, Lu Chen et al.ICDE 2024 · 4 citations
- Many-Core Clique Enumeration with Fast Set IntersectionsJovan Blanusa, Radu Stoica, Paolo Ienne, Kubilay AtasuVLDB 2020
- Maximal Biclique Enumeration: A Prefix Tree Based ApproachJiujian Chen, Kai Wang, Ronghua Li, Hongchao Qin et al.ICDE 2024 · 8 citations
- Fairness-aware Maximal Biclique Enumeration on Bipartite GraphsZiqi Yin, Qi Zhang, Wentao Zhang, Rong-Hua Li et al.ICDE 2023 · 10 citations
