OSP: Boosting Distributed Model Training with 2-stage Synchronization
Not on the map. Why?
Abstract (arXiv)
Distributed deep learning (DDL) is a promising research area, which aims to increase the efficiency of training deep learning tasks with large size of datasets and models. As the computation capability of DDL nodes continues to increase, the network connection between nodes is becoming a major bottleneck. Various methods of gradient compression and improved model synchronization have been proposed to address this bottleneck in Parameter-Server-based DDL. However, these two types of methods can result in accuracy loss due to discarded gradients and have limited enhancement on the throughput of model synchronization, respectively. To address these challenges, we propose a new model synchronization method named Overlapped Synchronization Parallel (OSP), which achieves efficient communication with a 2-stage synchronization approach and uses Local-Gradient-based Parameter correction (LGP) to avoid accuracy loss caused by stale parameters. The prototype of OSP has been implemented using PyTorch and evaluated on commonly used deep learning models and datasets with a 9-node testbed. Evaluation results show that OSP can achieve up to 50% improvement in throughput without accuracy loss compared to popular synchronization models.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 25 of its 47 references that are in the map. First posted on arXiv 29 Jun 2023.
Builds on
25 of 47 references.
References · 25
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,492
- 2020GIRAFFE: Representing Scenes as Compositional Generative Neural Feature Fieldscited by 785
- 2019Importance Estimation for Neural Network Pruningcited by 541
13 more
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 478
- 2018Sparsified SGD with Memorycited by 376
- 2017Sparse Communication for Distributed Gradient Descentcited by 249
- 2019Neural Machine Translation: A Review and Surveycited by 100
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 65
- 2021Graph Learning based Recommender Systems: A Reviewcited by 59
- 20158-Bit Approximations for Parallelism in Deep Learningcited by 56
- 2019Security and Privacy on Blockchaincited by 32
- 2018MG-WFBP: Efficient Data Communication for Distributed Synchronous SGD Algorithmscited by 12
- 2019Dynamic Stale Synchronous Parallel Distributed Training for Deep Learningcited by 12
- 2022Robust Group Synchronization via Quadratic Programmingcited by 10
- 2021Sync-Switch: Hybrid Parameter Synchronization for Distributed Deep Learningcited by 3
- 2023Boosting Distributed Machine Learning Training Through Loss-tolerant Transmission Protocolcited by 3
Built on by
Citing papers per year: 2024: 2.
2 papers.