Efficient Maximal Biclique Enumeration on GPUs
Zhe Pan, Shuibing He, Xu Li, Xuechen Zhang, Rui Wang, Gang Chen
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它它引用的顶会 Paper5
- Maximum Biclique Search at Billion ScaleBingqing Lyu, Lu Qin, Xuemin Lin, Ying Zhang 等VLDB 2020 · 被引用 103 次
- Efficient Maximal Biclique Enumeration for Large Sparse Bipartite GraphsLu Chen, Chengfei Liu, Rui Zhou, Jiajie Xu 等VLDB 2022 · 被引用 62 次
- Efficient and Scalable Graph Pattern Mining on GPUsXuhao Chen, ArvindOSDI 2022 · 被引用 53 次
- Efficient Personalized Maximum Biclique SearchKai Wang, Wenjie Zhang, Xuemin Lin, Lu Qin 等ICDE 2022 · 被引用 29 次
- Are dynamic memory managers on GPUs slow?: a survey and benchmarksMartin Winter, Mathias Parger, Daniel Mlakar, Markus SteinbergerPPoPP 2021 · 被引用 25 次
相关 Paper
- 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 等ICDE 2024 · 被引用 4 次
- 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 等ICDE 2024 · 被引用 8 次
- Fairness-aware Maximal Biclique Enumeration on Bipartite GraphsZiqi Yin, Qi Zhang, Wentao Zhang, Rong-Hua Li 等ICDE 2023 · 被引用 10 次
