ByteGNN: Efficient Graph Neural Network Training at Large Scale

被引:29
|
作者
Zheng, Chenguang [1 ,2 ]
Chen, Hongzhi [2 ]
Cheng, Yuxuan [2 ]
Song, Zhezheng [1 ]
Wu, Yifan [2 ,3 ]
Li, Changji [2 ]
Cheng, James [1 ]
Yang, Hao [2 ]
Zhang, Shuai [2 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Peoples R China
[2] ByteDacne Inc, Beijing, Peoples R China
[3] Peking Univ, Beijing, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2022年 / 15卷 / 06期
关键词
D O I
10.14778/3514061.3514069
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph neural networks (GNNs) have shown excellent performance in a wide range of applications such as recommendation, risk control, and drug discovery. With the increase in the volume of graph data, distributed GNN systems become essential to support efficient GNN training. However, existing distributed GNN training systems suffer from various performance issues including high network communication cost, low CPU utilization, and poor end-to-end performance. In this paper, we propose ByteGNN, which addresses the limitations in existing distributed GNN systems with three key designs: (1) an abstraction of mini-batch graph sampling to support high parallelism, (2) a two-level scheduling strategy to improve resource utilization and to reduce the end-to-end GNN training time, and (3) a graph partitioning algorithm tailored for GNN workloads. Our experiments show that ByteGNN outperforms the state-of-the-art distributed GNN systems with up to 3.5-23.8 times faster end-to-end execution, 2-6 times higher CPU utilization, and around half of the network communication cost.
引用
收藏
页码:1228 / 1242
页数:15
相关论文
共 50 条
  • [1] POSTER: ParGNN: Efficient Training for Large-Scale Graph Neural Network on GPU Clusters
    Li, Shunde
    Gu, Junyu
    Wang, Jue
    Yao, Tiechui
    Liang, Zhiqiang
    Shi, Yumeng
    Li, Shigang
    Xi, Weiting
    Li, Shushen
    Zhou, Chunbao
    Wang, Yangang
    Chi, Xuebin
    PROCEEDINGS OF THE 29TH ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2024, 2024, : 469 - 471
  • [2] TIGER: Training Inductive Graph Neural Network for Large-scale Knowledge Graph Reasoning
    Wang, Kai
    Xu, Yuwei
    Luo, Siqiang
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (10): : 2459 - 2472
  • [3] Accelerating Large-Scale Graph Neural Network Training on Crossbar Diet
    Ogbogu, Chukwufumnanya
    Arka, Aqeeb Iqbal
    Joardar, Biresh Kumar
    Doppa, Janardhan Rao
    Li, Hai
    Chakrabarty, Krishnendu
    Pande, Partha Pratim
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 3626 - 3637
  • [4] Efficient Training of Graph Neural Networks on Large Graphs
    Shen, Yanyan
    Chen, Lei
    Fang, Jingzhi
    Zhang, Xin
    Gao, Shihong
    Yin, Hongbo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 4237 - 4240
  • [5] GRAPH NEURAL NETWORK FOR LARGE-SCALE NETWORK LOCALIZATION
    Yan, Wenzhong
    Jin, Di
    Lin, Zhidi
    Yin, Feng
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 5250 - 5254
  • [6] NeutronSketch: An in-depth exploration of redundancy in large-scale graph neural network training
    Liu, Yajiong
    Zhang, Yanfeng
    Wang, Qiange
    Yuan, Hao
    Ai, Xin
    Yu, Ge
    KNOWLEDGE-BASED SYSTEMS, 2025, 309
  • [7] Efficient Communications in Training Large Scale Neural Networks
    Zhao, Yiyang
    Wang, Linnan
    Wu, Wei
    Bosilca, George
    Vuduc, Richard
    Ye, Jinmian
    Tang, Wenqi
    Xu, Zenglin
    PROCEEDINGS OF THE THEMATIC WORKSHOPS OF ACM MULTIMEDIA 2017 (THEMATIC WORKSHOPS'17), 2017, : 110 - 116
  • [8] Rubik: A Hierarchical Architecture for Efficient Graph Neural Network Training
    Chen, Xiaobing
    Wang, Yuke
    Xie, Xinfeng
    Hu, Xing
    Basak, Abanti
    Liang, Ling
    Yan, Mingyu
    Deng, Lei
    Ding, Yufei
    Du, Zidong
    Xie, Yuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (04) : 936 - 949
  • [9] ETC: Efficient Training of Temporal Graph Neural Networks over Large-scale Dynamic Graphs
    Gao, Shihong
    Li, Yiming
    Shen, Yanyan
    Shao, Yingxia
    Chen, Lei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (05): : 1060 - 1072
  • [10] Survey on Large-scale Graph Neural Network Systems
    Zhao G.
    Wang Q.-G.
    Yao F.
    Zhang Y.-F.
    Yu G.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (01): : 150 - 170