MindFlayer SGD: Efficient Parallel SGD in the Presence of Heterogeneous and Random Worker Compute Times
Not on the map. Why?
Abstract (arXiv)
We investigate the problem of minimizing the expectation of smooth nonconvex functions in a distributed setting with multiple parallel workers that are able to compute stochastic gradients. A significant challenge in this context is the presence of arbitrarily heterogeneous and stochastic compute times among workers, which can severely degrade the performance of existing parallel stochastic gradient descent (SGD) methods. While some parallel SGD algorithms achieve optimal performance under deterministic but heterogeneous delays, their effectiveness diminishes when compute times are random - a scenario not explicitly addressed in their design. To bridge this gap, we introduce MindFlayer SGD, a novel parallel SGD method specifically designed to handle stochastic and heterogeneous compute times. Through theoretical analysis and empirical evaluation, we demonstrate that MindFlayer SGD consistently outperforms existing baselines, particularly in environments with heavy-tailed noise. Our results highlight its robustness and scalability, making it a compelling choice for large-scale distributed learning tasks.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 23 of its 33 references that are in the map. First posted on arXiv 5 Oct 2024.
Builds on
23 of 33 references.
References · 23
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016Federated Learning: Strategies for Improving Communication Efficiencycited by 1,461
- 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
- 2019SGD: General Analysis and Improved Ratescited by 206
- 2021Federated Learning with Buffered Asynchronous Aggregationcited by 188
- 2020Better Theory for SGD in the Nonconvex Worldcited by 156
- 2020Is Local SGD Better than Minibatch SGD?cited by 151
- 2017Revisiting Distributed Synchronous SGDcited by 142
- 2018SGD and Hogwild! Convergence Without the Bounded Gradients Assumptioncited by 94
- 2022Sharper Convergence Guarantees for Asynchronous SGD for Distributed and Federated Learningcited by 76
- 2018Slow and Stale Gradients Can Win the Race: Error-Runtime Trade-offs in Distributed SGDcited by 68
11 more
- 2015Perturbed Iterate Analysis for Asynchronous Stochastic Optimizationcited by 67
- 2022Asynchronous SGD Beats Minibatch SGD Under Arbitrary Delayscited by 61
- 2018A Tight Convergence Analysis for Stochastic Gradient Descent with Delayed Updatescited by 47
- 2015An Asynchronous Mini-Batch Algorithm for Regularized Stochastic Optimizationcited by 38
- 2021Asynchronous Stochastic Optimization Robust to Arbitrary Delayscited by 32
- 2023Optimal Time Complexities of Parallel Stochastic Optimization Methods Under a Fixed Computation Modelcited by 24
- 2023AsGrad: A Sharp Unified Analysis of Asynchronous-SGD Algorithmscited by 16
- 2022Delay-adaptive step-sizes for asynchronous learningcited by 11
- 2016Analysis and Implementation of an Asynchronous Optimization Algorithm for the Parameter Servercited by 7
- 2020Adaptive Distributed Stochastic Gradient Descent for Minimizing Delay in the Presence of Stragglerscited by 6
- 2022Adaptive Stochastic Gradient Descent for Fast and Communication-Efficient Distributed Learningcited by 2
Built on by
Citing papers per year: 2025: 4; 2026: 1.
5 papers.
- 2025Ringmaster ASGD: The First Asynchronous SGD with Optimal Time Complexitycited by 17
- 2025ATA: Adaptive Task Allocation for Efficient Resource Management in Distributed Machine Learningcited by 5
- 2025Ringleader ASGD: The First Asynchronous SGD with Optimal Time Complexity under Data Heterogeneitycited by 5
- 2025BurTorch: Revisiting Training from First Principles by Coupling Autodiff, Math Optimization, and Systemscited by 0
- 2026Do We Need Asynchronous SGD? On the Near-Optimality of Synchronous Methodscited by 0
- 2026Do We Need Asynchronous SGD? On the Near-Optimality of Synchronous Methods3 Feb 2026
- 2025Ringleader ASGD: The First Asynchronous SGD with Optimal Time Complexity under Data Heterogeneity26 Sep 2025
- 2025BurTorch: Revisiting Training from First Principles by Coupling Autodiff, Math Optimization, and Systems18 Mar 2025
- 2025ATA: Adaptive Task Allocation for Efficient Resource Management in Distributed Machine Learning2 Feb 2025
- 2025Ringmaster ASGD: The First Asynchronous SGD with Optimal Time Complexity27 Jan 2025