mlsanityData to 7 Oct 2026

Rina: Enhancing Ring-AllReduce with In-network Aggregation in Distributed Model Training

arXiv 2407.19721 ↗First posted 29 Jul 2024cs.NI cs.AI cs.DCcited by 0

Not on the map. Why?

Abstract (arXiv)

Parameter Server (PS) and Ring-AllReduce (RAR) are two widely utilized synchronization architectures in multi-worker Deep Learning (DL), also referred to as Distributed Deep Learning (DDL). However, PS encounters challenges with the ``incast'' issue, while RAR struggles with problems caused by the long dependency chain. The emerging In-network Aggregation (INA) has been proposed to integrate with PS to mitigate its incast issue. However, such PS-based INA has poor incremental deployment abilities as it requires replacing all the switches to show significant performance improvement, which is not cost-effective. In this study, we present the incorporation of INA capabilities into RAR, called RAR with In-Network Aggregation (Rina), to tackle both the problems above. Rina features its agent-worker mechanism. When an INA-capable ToR switch is deployed, all workers in this rack run as one abstracted worker with the help of the agent, resulting in both excellent incremental deployment capabilities and better throughput. We conducted extensive testbed and simulation evaluations to substantiate the throughput advantages of Rina over existing DDL training synchronization structures. Compared with the state-of-the-art PS-based INA methods ATP, Rina can achieve more than 50% throughput with the same hardware cost.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 54 references that are in the map. First posted on arXiv 29 Jul 2024.

Builds on

20 of 54 references.

References · 20

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  4. 2023GPT-4 Technical Reportcited by 18,132
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2023Segment Anythingcited by 8,158
  7. 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
  8. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  9. 2018Local SGD Converges Fast and Communicates Littlecited by 595
  10. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  11. 2015Deep Learning with Limited Numerical Precisioncited by 368
  12. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
8 more
  1. 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 115
  2. 2019MLPerf Training Benchmarkcited by 114
  3. 2019Neural Machine Translation: A Review and Surveycited by 99
  4. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  5. 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
  6. 2020A Study of Checkpointing in Large Scale Training of Deep Neural Networkscited by 11
  7. 2023Boosting Distributed Machine Learning Training Through Loss-tolerant Transmission Protocolcited by 3
  8. 2023OSP: Boosting Distributed Model Training with 2-stage Synchronizationcited by 2

Built on by

Not cited yet.