Characterizing and Understanding Distributed GNN Training on GPUs
Not on the map. Why?
Abstract (arXiv)
Graph neural network (GNN) has been demonstrated to be a powerful model in many domains for its effectiveness in learning over graphs. To scale GNN training for large graphs, a widely adopted approach is distributed training which accelerates training using multiple computing nodes. Maximizing the performance is essential, but the execution of distributed GNN training remains preliminarily understood. In this work, we provide an in-depth analysis of distributed GNN training on GPUs, revealing several significant observations and providing useful guidelines for both software optimization and hardware optimization.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 9 of its 13 references that are in the map. First posted on arXiv 18 Apr 2022.
Builds on
9 of 13 references.
References · 9
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2020HyGCN: A GCN Accelerator with Hybrid Architecturecited by 73
- 2021DistGNN: Scalable Distributed Training for Large-Scale Graph Neural Networkscited by 59
- 2020Characterizing and Understanding GCNs on GPUcited by 22
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 4.
7 papers.
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networkscited by 15
- 2022Characterizing the Efficiency of Graph Neural Network Frameworks with a Magnifying Glasscited by 3
- 2023Learning Graph Neural Networks using Exact Compressioncited by 3
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligencecited by 2
- 2024D3-GNN: Dynamic Distributed Dataflow for Streaming Graph Neural Networkscited by 2
- 2024Characterizing and Understanding HGNN Training on GPUscited by 1
- 2024SiHGNN: Leveraging Properties of Semantic Graphs for Efficient HGNN Accelerationcited by 0
- 2024D3-GNN: Dynamic Distributed Dataflow for Streaming Graph Neural Networks10 Sep 2024
- 2024SiHGNN: Leveraging Properties of Semantic Graphs for Efficient HGNN Acceleration27 Aug 2024
- 2024Characterizing and Understanding HGNN Training on GPUs16 Jul 2024
- 2024Edge Graph Intelligence: Reciprocally Empowering Edge Networks with Graph Intelligence7 Jul 2024
- 2023Learning Graph Neural Networks using Exact Compression28 Apr 2023
- 2022A Comprehensive Survey on Distributed Training of Graph Neural Networks10 Nov 2022
- 2022Characterizing the Efficiency of Graph Neural Network Frameworks with a Magnifying Glass6 Nov 2022