LPMA - An Efficient Data Structure for Dynamic Graph on GPUs

被引:2
作者
Zhang, Fan [1 ]
Zou, Lei [1 ]
Yu, Yanpeng [1 ]
机构
[1] Peking Univ, Beijing 100080, Peoples R China
来源
WEB INFORMATION SYSTEMS ENGINEERING - WISE 2021, PT I | 2021年 / 13080卷
关键词
Dynamic graph; GPU Parallel; CSR based;
D O I
10.1007/978-3-030-90888-1_36
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There is a growing interest to offload dynamic graph computation to GPU and resort to its high parallel processing ability and larger memory bandwidths compared with CPUs. The existing GPU graph systems usually use compressed sparse row (CSR) as de-facto structure. However, CSR has a critical weakness for dynamic change due to the large overhead of re-balance process after update. GPMA+ is the state-of-art dynamic CSR-oriented structure that uses PMA structure and optimized segment-oriented parallel update procedure to address the dynamic weakness of CSR but still has a bottleneck on the array expansion. In this paper, we propose an optimized dynamic structure LPMA, which is a leveled structure instead of continues array to retain low time complexity and high parallel update and lift the expansion bottleneck of GPMA+. Theoretical analysis and extensive experiments on four real-life large graphs prove the superiority of LPMA.
引用
收藏
页码:469 / 484
页数:16
相关论文
共 50 条
  • [1] An Efficient Data Structure for Dynamic Graph on GPUs
    Zou, Lei
    Zhang, Fan
    Lin, Yinnian
    Yu, Yanpeng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (11) : 11051 - 11066
  • [2] Efficient Distributed Dynamic Graph System
    Zaki, Aya
    Attia, Mahmoud
    Hegazy, Doaa
    Amin, Safaa
    2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 465 - 471
  • [3] An Efficient Indexing Method for Dynamic Graph kNN
    Matsugu, Shohei
    Kobayashi, Suomi
    Shiokawa, Hiroaki
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PT I, DEXA 2024, 2024, 14910 : 81 - 89
  • [4] Efficient Stereo Matching Using Dynamic Graph
    Deng, Jian
    Wang, Yuehuan
    PATTERN RECOGNITION AND COMPUTER VISION, PT IX, PRCV 2024, 2025, 15039 : 84 - 98
  • [5] Graph learning considering dynamic structure and random structure
    Dong, Haiyao
    Ma, Haoming
    Du, Zhenguang
    Zhou, Zhicheng
    Yang, Haitao
    Wang, Zhenyuan
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (07)
  • [6] Efficient game theoretic approach to dynamic graph partitioning
    Zeng, Yuanyuan
    Li, Yangfan
    Zhou, Xu
    Yang, Jianye
    Jiang, Wenjun
    Li, Kenli
    INFORMATION SCIENCES, 2022, 606 : 892 - 909
  • [7] DBGSL: Dynamic Brain Graph Structure Learning
    Campbe, Alexander
    Zippo, Antonio Giuliano
    Passamontil, Luca
    Toschi, Nicola
    Liol, Pietro
    MEDICAL IMAGING WITH DEEP LEARNING, VOL 227, 2023, 227 : 1318 - 1345
  • [8] Dynamic-GTN: Learning an Node Efficient Embedding in Dynamic Graph with Transformer
    Hoang, Thi-Linh
    Ta, Viet-Cuong
    PRICAI 2022: TRENDS IN ARTIFICIAL INTELLIGENCE, PT II, 2022, 13630 : 430 - 443
  • [9] Continuous matching of evolving patterns over dynamic graph data
    Qianzhen Zhang
    Deke Guo
    Xiang Zhao
    Xi Wang
    World Wide Web, 2021, 24 : 721 - 745
  • [10] GraphSense: a self-aware dynamic graph learning networks for graph data over internet
    Li, Zhi-Yuan
    Zhou, Ying-Yi
    He, En-Han
    APPLIED INTELLIGENCE, 2025, 55 (01)