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 条
  • [41] Online dynamic graph drawing with inverse Markov analysis
    Sheng, Shiying
    Dong, Xiaoju
    Wu, Chunyuan
    PROCEEDINGS OF THE 12TH INTERNATIONAL SYMPOSIUM ON VISUAL INFORMATION COMMUNICATION AND INTERACTION, VINCI 2019, 2019,
  • [42] Dynamic Graph Learning Soft Sensor in Process Industry
    Jia, Mingwei
    Xu, Danya
    Yang, Tao
    Yao, Yuan
    Liu, Yi
    2023 IEEE 12TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE, DDCLS, 2023, : 562 - 566
  • [43] A Parallel Algorithm to Answer Shortest Distance on Dynamic Graph
    Han S.
    Zou L.
    Beijing Daxue Xuebao (Ziran Kexue Ban)/Acta Scientiarum Naturalium Universitatis Pekinensis, 2020, 56 (01): : 112 - 122
  • [44] Real-time Edge Repartitioning for Dynamic Graph
    Li, He
    Yuan, Hang
    Huang, Jianbin
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2125 - 2128
  • [45] Game Recommendation Based on Dynamic Graph Convolutional Network
    Ye, Wenwen
    Qin, Zheng
    Ding, Zhuoye
    Yin, Dawei
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT I, 2020, 12112 : 335 - 351
  • [46] Multi-relational dynamic graph representation learning
    Duan, Pingtao
    Ren, Xiangsheng
    Liu, Yuting
    NEUROCOMPUTING, 2023, 558
  • [47] Efficient Core Maintenance of Dynamic Graphs
    Bai, Wen
    Zhang, Yuxiao
    Liu, Xuezheng
    Chen, Min
    Wu, Di
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT II, 2020, 12113 : 658 - 665
  • [48] SDP: Scalable Real-Time Dynamic Graph Partitioner
    Patwary, Md Anwarul Kaium
    Garg, Saurabh
    Battula, Sudheer Kumar
    Kang, Byeong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (01) : 564 - 574
  • [49] Learning dynamic graph representations through timespan view contrasts
    Xu, Yiming
    Peng, Zhen
    Shi, Bin
    Hua, Xu
    Dong, Bo
    NEURAL NETWORKS, 2024, 176
  • [50] Dynamic Graph Hybrid Automata: a Modeling Method for Traffic Network
    Chen, Yangzhou
    Li, Wei
    Guo, Yuqi
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, : 1396 - 1401