mlsanityData to 14 Oct 2026

Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment

arXiv 2302.06126 ↗First posted 13 Feb 2023cs.LG cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper presents TAG, an automatic system to derive optimized DNN training graph and its deployment onto any device topology, for expedited training in device- and topology- heterogeneous ML clusters. We novelly combine both the DNN computation graph and the device topology graph as input to a graph neural network (GNN), and join the GNN with a search-based method to quickly identify optimized distributed training strategies. To reduce communication in a heterogeneous cluster, we further explore a lossless gradient compression technique and solve a combinatorial optimization problem to automatically apply the technique for training time minimization. We evaluate TAG with various representative DNN models and device topologies, showing that it can achieve up to 4.56x training speed-up as compared to existing schemes. TAG can produce efficient deployment strategies for both unseen DNN models and unseen device topologies, without heavy fine-tuning.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 30 of its 54 references that are in the map. First posted on arXiv 13 Feb 2023.

Builds on

30 of 54 references.

References · 30

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  4. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  5. 2020Language Models are Few-Shot Learnerscited by 32,419
  6. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  7. 2017Graph Attention Networkscited by 8,923
  8. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  9. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
  10. 2019BioBERT: a pre-trained biomedical language representation model for biomedical text miningcited by 1,947
  11. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
  12. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
18 more
  1. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 279
  2. 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
  3. 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
  4. 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 179
  5. 2018A Study on Overfitting in Deep Reinforcement Learningcited by 174
  6. 2018Billion-scale Commodity Embedding for E-commerce Recommendation in Alibabacited by 105
  7. 2019Observational Overfitting in Reinforcement Learningcited by 91
  8. 2017Device Placement Optimization with Reinforcement Learningcited by 86
  9. 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 57
  10. 2020ConfuciuX: Autonomous Hardware Resource Assignment for DNN Accelerators using Reinforcement Learningcited by 35
  11. 2020Transferable Graph Optimizers for ML Compilerscited by 29
  12. 2019Placeto: Learning Generalizable Device Placement Algorithms for Distributed Machine Learningcited by 26
  13. 2018Parallax: Sparsity-aware Data Parallel Training of Deep Neural Networkscited by 19
  14. 2019Reinforced Genetic Algorithm Learning for Optimizing Computation Graphscited by 17
  15. 2019GDP: Generalized Device Placement for Dataflow Graphscited by 10
  16. 2019Optimizing Multi-GPU Parallelization Strategies for Deep Learning Trainingcited by 9
  17. 2015Distributed Machine Learning via Sufficient Factor Broadcastingcited by 2
  18. 2023Baechi: Fast Device Placement of Machine Learning Graphscited by 2

Built on by

Not cited yet.