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 条
  • [21] Historical Graph Management in Dynamic Environments
    Bok, Kyoungsoo
    Kim, Gihoon
    Lim, Jongtae
    Yoo, Jaesoo
    ELECTRONICS, 2020, 9 (06)
  • [22] TimeCrunch: Interpretable Dynamic Graph Summarization
    Shah, Neil
    Koutra, Danai
    Zou, Tianmin
    Gallagher, Brian
    Faloutsos, Christos
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 1055 - 1064
  • [23] Visualizing Dynamic Hierarchies in Graph Sequences
    Vehlow, Corinna
    Beck, Fabian
    Weiskopf, Daniel
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2016, 22 (10) : 2343 - 2357
  • [24] Modeling Sequence of Snapshots in Dynamic Graph
    Zaki, Aya
    Attia, Mahmoud
    Hegazy, Doaa
    Amin, Safaa
    INTERNATIONAL CONFERENCE ON INFORMATICS AND SYSTEMS (INFOS 2016), 2016, : 197 - 202
  • [25] An efficient method for graph repartitioning in distributed environments
    Li H.
    Liu Y.
    Wang X.
    Su L.
    Yuan H.
    Yoo J.
    IEICE Transactions on Information and Systems, 2020, E103.D (07): : 1773 - 1776
  • [26] An Efficient Method for Graph Repartitioning in Distributed Environments
    Li, He
    Liu, YanNa
    Wang, XuHua
    Su, LiangCai
    Yuan, Hang
    Yoo, JaeSoo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (07): : 1773 - 1776
  • [27] Incremental maintenance of maximal cliques in a dynamic graph
    Das, Apurba
    Svendsen, Michael
    Tirthapura, Srikanta
    VLDB JOURNAL, 2019, 28 (03) : 351 - 375
  • [28] GPU-Accelerated Dynamic Graph Coloring
    Yang, Ying
    Gu, Yu
    Li, Chuanwen
    Wan, Changyi
    Yu, Ge
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2019, 11448 : 296 - 299
  • [29] Laplacian-based Dynamic Graph Visualization
    Che, Limei
    Liang, Jie
    Yuan, Xiaoru
    Shen, Jianping
    Xu, Jinquan
    Li, Yong
    2015 IEEE PACIFIC VISUALIZATION SYMPOSIUM (PACIFICVIS), 2015, : 69 - 73
  • [30] Incremental maintenance of maximal cliques in a dynamic graph
    Apurba Das
    Michael Svendsen
    Srikanta Tirthapura
    The VLDB Journal, 2019, 28 : 351 - 375