GPU-Accelerated BFS for Dynamic Networks

被引:0
|
作者
Ziche, Filippo [1 ]
Bombieri, Nicola [1 ]
Busato, Federico [1 ]
Giugno, Rosalba [1 ]
机构
[1] Univ Verona, Verona, Italy
关键词
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 条
  • [31] GPU-Accelerated Algorithm for Polygon Reconstruction
    Ji, Ruian
    Niu, Zhirui
    Chen, Lan
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [32] GPU-accelerated computation of electron transfer
    Hoefinger, Siegfried
    Acocella, Angela
    Pop, Sergiu C.
    Narumi, Tetsu
    Yasuoka, Kenji
    Beu, Titus
    Zerbetto, Francesco
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2012, 33 (29) : 2351 - 2356
  • [33] GPU-accelerated molecular mechanics computations
    Anthopoulos, Athanasios
    Grimstead, Ian
    Brancale, Andrea
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2013, 34 (26) : 2249 - 2260
  • [34] GPU-accelerated and pipelined methylation calling
    Feng, Yilin
    Akbulut, Gulsum Gudukbay
    Tang, Xulong
    Gunasekaran, Jashwant Raj
    Rahman, Amatur
    Medvedev, Paul
    Kandemir, Mahmut
    BIOINFORMATICS ADVANCES, 2022, 2 (01):
  • [35] A GPU-accelerated viewer for HEALPix maps
    Frolov, A., V
    ASTRONOMY AND COMPUTING, 2023, 45
  • [36] A GPU-Accelerated Barycentric Lagrange Treecode
    Vaughn, Nathan
    Wilson, Leighton
    Krasny, Robert
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 701 - 710
  • [37] Porting WarpX to GPU-accelerated platforms
    Myers, A.
    Almgren, A.
    Amorim, L. D.
    Bell, J.
    Fedeli, L.
    Ge, L.
    Gott, K.
    Grote, D. P.
    Hogan, M.
    Huebl, A.
    Jambunathan, R.
    Lehe, R.
    Ng, C.
    Rowan, M.
    Shapoval, O.
    Thevenet, M.
    Vay, J-L
    Vincenti, H.
    Yang, E.
    Zaim, N.
    Zhang, W.
    Zhao, Y.
    Zoni, E.
    PARALLEL COMPUTING, 2021, 108
  • [38] A GPU-accelerated image reduction pipeline
    Niwano, Masafumi
    Murata, Katsuhiro L.
    Adachi, Ryo
    Wang, Sili
    Tachibana, Yutaro
    Yatsu, Yoichi
    Kawai, Nobuyuki
    Shimokawabe, Takashi
    Itoh, Ryosuke
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF JAPAN, 2021, 73 (01) : 14 - 24
  • [39] GPU-accelerated transportation simplex algorithm
    Mahajan, Mohit
    Nagi, Rakesh
    Journal of Parallel and Distributed Computing, 2024, 184
  • [40] Practical considerations for GPU-accelerated CT
    Mueller, Klaus
    Xu, Fang
    2006 3RD IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: MACRO TO NANO, VOLS 1-3, 2006, : 1184 - +