GPU-Accelerated BFS for Dynamic Networks

被引:0
作者
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 Minimum Distance and Clearance Queries
    Krishnamurthy, Adarsh
    McMains, Sara
    Haller, Kirk
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2011, 17 (06) : 729 - 742
  • [22] Cooperative multitasking for GPU-accelerated grid systems
    Ino, Fumihiko
    Ogita, Akihiro
    Oita, Kentaro
    Hagihara, Kenichi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (01) : 96 - 107
  • [23] GPU-accelerated differential dependency network analysis
    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
  • [24] GPU-Accelerated Locally Injective Shape Deformation
    Chen, Renjie
    Weber, Ofir
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (06):
  • [25] Genomics-GPU: A Benchmark Suite for GPU-accelerated Genome Analysis
    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
    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 Interaction-Aware Motion Prediction
    Hortelano, Juan Luis
    Trentin, Vinicius
    Artunedo, Antonio
    Villagra, Jorge
    ELECTRONICS, 2023, 12 (18)
  • [28] Optimizing Linpack Benchmark on GPU-Accelerated Petascale Supercomputer
    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
  • [29] empi: GPU-Accelerated Matching Pursuit with Continuous Dictionaries
    Rozanski, Piotr t.
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2024, 50 (03):
  • [30] GPU-ACCELERATED DISCONTINUOUS GALERKIN METHODS ON POLYTOPIC MESHES
    Dong, Zhaonan
    Georgoulis, Emmanuil H.
    Kappas, Thomas
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2021, 43 (04) : C312 - C334