Galliot: Path Merging Based Betweenness Centrality Algorithm on GPU
Zhigao Zheng, Chen Zhao, Peichen Xie, Bo Du
Abstract
Betweenness centrality (BC) is widely used to measure a vertex’s significance by using the frequency of a vertex appearing in the shortest path between other vertices. However, most recent algorithms in BC computation suffer from the problem of high auxiliary memory consumption. To reduce BC computing’s memory consumption, we propose a path-mergingbased algorithm called Galliot to calculate the BC values on GPU, which aims to minimize the on-board memory consumption and enable the BC computation of large-scale graphs. The proposed algorithm requires (n) space and runs in (mn) time on unweighted graphs. We present the theoretical principle for the proposed path merging method. Moreover, we propose a locality-oriented policy to maintain and update the worklist to improve GPU data locality. In addition, we conducted extensive experiments on NVIDIA GPUs to show the performance of Galliot. The results show that Galliot can process the larger graphs, which have 11.32× more vertices and 5.67× more edges than the graphs that recent works. Moreover, Galliot can achieve up to 38.77× speedup over the existing methods.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 53b941dc-4475-4fd4-9c2b-69c8fe5f7382Related papers
- Efficient Betweenness Centrality Computation over Large Heterogeneous Information NetworksXinrui Wang, Yiran Wang, Xuemin Lin, Jeffrey Xu Yu et al.VLDB 2024 · 4 citations
- Algorithmic Aspects of Temporal BetweennessSebastian Buß, Hendrik Molter, Rolf Niedermeier, Maciej RymarKDD 2020 · 31 citations
- Efficient Load-Balanced Butterfly Counting on GPUQingyu Xu, Feng Zhang, Zhiming Yao, Lv Lu et al.VLDB 2022 · 21 citations
- Efficient Top-k Ego-Betweenness SearchQi Zhang, Rong-Hua Li, Minjia Pan, Yongheng Dai et al.ICDE 2022 · 9 citations
- Efficient Exact and Approximate Betweenness Centrality Computation for Temporal GraphsTianming Zhang, Yunjun Gao, Jie Zhao, Lu Chen et al.WWW 2024 · 18 citations
