mlsanityData to 7 Oct 2026

Ravnest: Decentralized Asynchronous Training on Heterogeneous Devices

arXiv 2401.01728 ↗First posted 3 Jan 2024cs.LG cs.AI cs.DCcited by 2

Not on the map. Why?

Abstract (arXiv)

Modern deep learning models, growing larger and more complex, have demonstrated exceptional generalization and accuracy due to training on huge datasets. This trend is expected to continue. However, the increasing size of these models poses challenges in training, as traditional centralized methods are limited by memory constraints at such scales. This paper proposes an asynchronous decentralized training paradigm for large modern deep learning models that harnesses the compute power of regular heterogeneous PCs with limited resources connected across the internet to achieve favourable performance metrics. Ravnest facilitates decentralized training by efficiently organizing compute nodes into clusters with similar data transfer rates and compute capabilities, without necessitating that each node hosts the entire model. These clusters engage in textitZero-Bubble Asynchronous Model Parallel training, and a textitParallel Multi-Ring All-Reduce method is employed to effectively execute global parameter averaging across all clusters. We have framed our asynchronous SGD loss function as a block structured optimization problem with delayed updates and derived an optimal convergence rate of Oleft(frac1√Kright). We further discuss linear speedup with respect to the number of participating clusters and the bound on the staleness parameter.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 36 of its 57 references that are in the map. First posted on arXiv 3 Jan 2024.

Builds on

36 of 57 references.

References · 36

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
  4. 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
  5. 2016Pointer Sentinel Mixture Modelscited by 2,992
  6. 2022Emergent Abilities of Large Language Modelscited by 2,483
  7. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  8. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  9. 2022Diffusion Models: A Comprehensive Survey of Methods and Applicationscited by 1,107
  10. 2022Diffusion Models in Vision: A Surveycited by 1,008
  11. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
  12. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
24 more
  1. 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 641
  2. 2023NExT-GPT: Any-to-Any Multimodal LLMcited by 610
  3. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  4. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  5. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
  6. 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
  7. 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 115
  8. 2019MLPerf Training Benchmarkcited by 114
  9. 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 98
  10. 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
  11. 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 59
  12. 2021Distributed Deep Learning in Open Collaborationscited by 58
  13. 2019PipeMare: Asynchronous Pipeline Parallel DNN Trainingcited by 54
  14. 2015Staleness-aware Async-SGD for Distributed Deep Learningcited by 43
  15. 2020Towards Crowdsourced Training of Large Neural Networks using Decentralized Mixture-of-Expertscited by 43
  16. 2022Machine Learning Model Sizes and the Parameter Gapcited by 39
  17. 2021Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devicescited by 36
  18. 2018A Dual Approach for Optimal Algorithms in Distributed Optimization over Networkscited by 27
  19. 2019Communication-Efficient Local Decentralized SGD Methodscited by 21
  20. 2019XPipe: Efficient Pipeline Model Parallelism for Multi-GPU DNN Trainingcited by 20
  21. 2022On Optimizing the Communication of Model Parallelismcited by 19
  22. 2019On the Acceleration of Deep Learning Model Parallelism with Stalenesscited by 17
  23. 2021Asynchronous Decentralized Distributed Training of Acoustic Modelscited by 2
  24. 2022Efficient All-reduce for Distributed DNN Training in Optical Interconnect Systemcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.