GPU-Accelerated BFS for Dynamic Networks

被引:1
作者
Ziche, Filippo [1 ]
Bombieri, Nicola [1 ]
Busato, Federico [1 ]
Giugno, Rosalba [1 ]
机构
[1] Univ Verona, Verona, Italy
来源
EURO-PAR 2024: PARALLEL PROCESSING, PT III, EURO-PAR 2024 | 2024年 / 14803卷
关键词
Breadth-First Search; GPU; Dynamic networks;
D O I
10.1007/978-3-031-69583-4_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The breadth-first-search (BFS) algorithm serves as a fundamental building block for graph traversal with a wide range of applications, spanning from the electronic design automation (EDA) field to social network analysis. Many contemporary real-world networks are dynamic and evolve rapidly over time. In such cases, recomputing the BFS from scratch after each graph modification becomes impractical. While parallel solutions, particularly for GPUs, have been introduced to handle the size complexity of static networks, none have addressed the issue of work-efficiency in dynamic networks. In this paper, we propose a GPU-based BFS implementation capable of processing batches of network updates concurrently. Our solution leverages batch information to minimize the total workload required to update the BFS result while also enhancing data locality for future updates. We also introduce a technique for relabeling nodes, enhancing locality during dynamic BFS traversal. We present experimental results on a diverse set of large networks with varying characteristics and batch sizes.
引用
收藏
页码:74 / 87
页数:14
相关论文
共 50 条
[41]   GPU-Accelerated Gaussian Clustering for IMPE Discriminative Training [J].
Shi, Yu ;
Seide, Frank ;
Soong, Frank K. .
INTERSPEECH 2008: 9TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2008, VOLS 1-5, 2008, :944-947
[42]   Swift Unfolding of Communities: GPU-Accelerated Louvain Algorithm [J].
Wang, Zhibin ;
Lin, Xi ;
Li, Xue ;
Wang, Pinhuan ;
Meng, Ziheng ;
Liu, Hang ;
Tian, Chen ;
Zhong, Sheng .
PROCEEDINGS OF THE 2025 THE 30TH ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2025, 2025, :441-454
[43]   GPU-accelerated MRF segmentation algorithm for SAR images [J].
Sui, Haigang ;
Peng, Feifei ;
Xu, Chuan ;
Sun, Kaimin ;
Gong, Jianya .
COMPUTERS & GEOSCIENCES, 2012, 43 :159-166
[44]   Gridlock resolution in a GPU-accelerated traffic queue model [J].
Saprykin, Aleksandr ;
Chokani, Ndaona ;
Abhari, Reza S. .
11TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 3RD INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2020, 170 :681-687
[45]   GPU-Accelerated Protein Sequence Alignment for Jamu Prediction [J].
Iryanto, Syam B. ;
Kusuma, Wisnu A. ;
Sadikin, Rifki ;
Swardiana, I. Wayan A. .
2017 INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL, INFORMATICS AND ITS APPLICATIONS (IC3INA), 2017, :132-136
[46]   Efficient OLAP algorithms on GPU-accelerated Hadoop clusters [J].
Hongzhi Wang ;
Zheng Wang ;
Ning Li ;
Xinxin Kong .
Distributed and Parallel Databases, 2019, 37 :507-542
[47]   GPU-Accelerated Fixpoint Algorithms for Faster Compiler Analyses [J].
Blass, Thorsten ;
Philippsen, Michael .
PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION (CC '19), 2019, :122-134
[48]   GPU-accelerated adaptive particle splitting and merging in SPH [J].
Xiong, Qingang ;
Li, Bo ;
Xu, Ji .
COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (07) :1701-1707
[49]   GPU-Accelerated Adaptive Compression Framework for Genomics Data [J].
Guo, GuiXin ;
Qiu, Shuang ;
Ye, ZhiQiang ;
Wang, BingQiang ;
Fang, Lin ;
Lu, Mian ;
See, Simon ;
Mao, Rui .
2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
[50]   Efficient GPU-accelerated parallel cross-correlation [J].
Madera, Karel ;
Smelko, Adam ;
Krulis, Martin .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2025, 199