Biased Local SGD for Efficient Deep Learning on Heterogeneous Systems
Not on the map. Why?
Abstract (arXiv)
Most parallel neural network training methods assume homogeneous computing resources. For example, synchronous data-parallel SGD suffers from significant synchronization overhead under heterogeneous workloads, often forcing practitioners to rely only on the fastest devices (e.g., GPUs). In this work, we study local SGD for efficient parallel training on heterogeneous systems. We show that intentionally introducing bias in data sampling and model aggregation can effectively harmonize slower CPUs with faster GPUs. Our extensive empirical results demonstrate that a carefully controlled bias significantly accelerates local SGD while achieving comparable or even higher accuracy than synchronous SGD under the same epoch budget. For instance, our method trains ResNet20 on CIFAR-10 with 2 CPUs and 8 GPUs up to 32x faster than synchronous SGD, with nearly identical accuracy. These results provide practical insights into how to flexibly utilize diverse compute resources for deep learning.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 31 references that are in the map. First posted on arXiv 12 Aug 2025.
Builds on
16 of 31 references.
References · 16
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,307
- 2016Wide Residual Networkscited by 3,070
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
- 2020Tackling the Objective Inconsistency Problem in Heterogeneous Federated Optimizationcited by 906
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 328
- 2019Tighter Theory for Local SGD on Identical and Heterogeneous Datacited by 266
- 2017Active Bias: Training More Accurate Neural Networks by Emphasizing High Variance Samplescited by 147
- 2020DistDGL: Distributed Graph Neural Network Training for Billion-Scale Graphscited by 139
- 2019Local SGD with Periodic Averaging: Tighter Analysis and Adaptive Synchronizationcited by 107
4 more
- 2021Addressing "Documentation Debt" in Machine Learning Research: A Retrospective Datasheet for BookCorpuscited by 47
- 2020STL-SGD: Speeding Up Local SGD with Stagewise Communication Periodcited by 8
- 2020HetSeq: Distributed GPU Training on Heterogeneous Infrastructurecited by 3
- 2025FedADP: Unified Model Aggregation for Federated Learning with Heterogeneous Model Architecturescited by 2
Built on by
Not cited yet.