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 条
  • [31] Dynamic Graph Link Prediction by Semantic Evolution
    Zhou, Yujing
    Pei, Yang
    He, Yuanye
    Mo, Jingjie
    Wang, Jiong
    Gao, Neng
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [32] Visualizing the Generated Design Process with Dynamic Graph
    Lan, Wei-Hsien
    Chang, Teng-Wen
    19TH INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2011), 2011, : 3220 - 3225
  • [33] DYGL: A Unified Benchmark and Library for Dynamic Graph
    Ma, Teng
    Shi, Bin
    Xu, Yiming
    Zhao, Zihan
    Liang, Siqi
    Dong, Bo
    WEB AND BIG DATA, PT III, APWEB-WAIM 2023, 2024, 14333 : 389 - 401
  • [34] DyGKT: Dynamic Graph Learning for Knowledge Tracing
    Cheng, Ke
    Peng, Linzhi
    Wang, Pengyang
    Ye, Junchen
    Sun, Leilei
    Du, Bowen
    PROCEEDINGS OF THE 30TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2024, 2024, : 409 - 420
  • [35] Static vs. Dynamic Populations in Genetic Algorithms for Coloring a Dynamic Graph
    Monical, Cara
    Stonedahl, Forrest
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 469 - 476
  • [36] D3GNN: Double dual dynamic graph neural network for multisource remote sensing data classification
    Yang, Teng
    Xiao, Song
    Qu, Jiahui
    INTERNATIONAL JOURNAL OF APPLIED EARTH OBSERVATION AND GEOINFORMATION, 2025, 139
  • [37] DBGDGM: Dynamic Brain Graph Deep Generative Model
    Campbell, Alexander
    Spasov, Simeon
    Toschi, Nicola
    Lio, Pietro
    MEDICAL IMAGING WITH DEEP LEARNING, VOL 227, 2023, 227 : 1346 - 1371
  • [38] An Algorithm for Maximal Bicliques Searching in Dynamic Relationship Graph
    Zhang, Sihan
    Liao, Mingxue
    Xiao, Qingdu
    Hou, Xia
    Lv, Pin
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 190 - 195
  • [39] Robust Deformable and Occluded Object Tracking With Dynamic Graph
    Cai, Zhaowei
    Wen, Longyin
    Lei, Zhen
    Vasconcelos, Nuno
    Li, Stan Z.
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2014, 23 (12) : 5497 - 5509
  • [40] Learning Dynamic Graph for Overtaking Strategy in Autonomous Driving
    Hu, Xuemin
    Liu, Yanfang
    Tang, Bo
    Yan, Junchi
    Chen, Long
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (11) : 11921 - 11933