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 条
[21]   GPU-Accelerated Locally Injective Shape Deformation [J].
Chen, Renjie ;
Weber, Ofir .
ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06)
[22]   GPU-accelerated differential dependency network analysis [J].
Speyer, Gil ;
Rodriguez, Juan J. ;
Bencomo, Tomas ;
Kim, Seungchan .
2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, :410-414
[23]   GPU-Accelerated Minimum Distance and Clearance Queries [J].
Krishnamurthy, Adarsh ;
McMains, Sara ;
Haller, Kirk .
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2011, 17 (06) :729-742
[24]   Cooperative multitasking for GPU-accelerated grid systems [J].
Ino, Fumihiko ;
Ogita, Akihiro ;
Oita, Kentaro ;
Hagihara, Kenichi .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (01) :96-107
[25]   Genomics-GPU: A Benchmark Suite for GPU-accelerated Genome Analysis [J].
Liu, Zhuren ;
Zhang, Shouzhe ;
Garrigus, Justin ;
Zhao, Hui .
2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, :178-188
[26]   Indicator-Directed Dynamic Power Management for Iterative Workloads on GPU-Accelerated Systems [J].
Zou, Pengfei ;
Li, Ang ;
Barker, Kevin ;
Ge, Rong .
2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, :559-568
[27]   GPU-ACCELERATED DISCONTINUOUS GALERKIN METHODS ON POLYTOPIC MESHES [J].
Dong, Zhaonan ;
Georgoulis, Emmanuil H. ;
Kappas, Thomas .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2021, 43 (04) :C312-C334
[28]   GPU-Accelerated Interaction-Aware Motion Prediction [J].
Hortelano, Juan Luis ;
Trentin, Vinicius ;
Artunedo, Antonio ;
Villagra, Jorge .
ELECTRONICS, 2023, 12 (18)
[29]   Optimizing Linpack Benchmark on GPU-Accelerated Petascale Supercomputer [J].
Feng Wang ;
Can-Qun Yang ;
Yun-Fei Du ;
Juan Chen ;
Hui-Zhan Yi ;
Wei-Xia Xu .
Journal of Computer Science and Technology, 2011, 26 :854-865
[30]   GPU-Accelerated Fock Matrix Computation with Efficient Reduction [J].
Tsuji, Satoki ;
Ito, Yasuaki ;
Fujii, Haruto ;
Yokogawa, Nobuya ;
Suzuki, Kanta ;
Nakano, Koji ;
Parque, Victor ;
Kasagi, Akihiko .
APPLIED SCIENCES-BASEL, 2025, 15 (09)