Accelerate Model Parallel Training by Using Efficient Graph Traversal Order in Device Placement
Not on the map. Why?
Abstract (arXiv)
Modern neural networks require long training to reach decent performance on massive datasets. One common approach to speed up training is model parallelization, where large neural networks are split across multiple devices. However, different device placements of the same neural network lead to different training times. Most of the existing device placement solutions treat the problem as sequential decision-making by traversing neural network graphs and assigning their neurons to different devices. This work studies the impact of graph traversal order on device placement. In particular, we empirically study how different graph traversal order leads to different device placement, which in turn affects the training execution time. Our experiment results show that the best graph traversal order depends on the type of neural networks and their computation graphs features. In this work, we also provide recommendations on choosing graph traversal order in device placement for various neural network families to improve the training time in model parallelization.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 18 of its 37 references that are in the map. First posted on arXiv 21 Jan 2022.
Builds on
18 of 37 references.
References · 18
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2014Going Deeper with Convolutionscited by 4,231
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2021Rethinking Graph Transformers with Spectral Attentioncited by 468
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2021Do Transformers Really Perform Bad for Graph Representation?cited by 318
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
6 more
- 2017Deep learning in remote sensing: a reviewcited by 128
- 2017Device Placement Optimization with Reinforcement Learningcited by 84
- 2019Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learningcited by 26
- 2019Reinforced Genetic Algorithm Learning for Optimizing Computation Graphscited by 17
- 2019GDP: Generalized Device Placement for Dataflow Graphscited by 10
- 2017The TensorFlow Partitioning and Scheduling Problem: It's the Critical Path!cited by 4
Built on by
Not cited yet.