English

DC-S3GD: Delay-Compensated Stale-Synchronous SGD for Large-Scale Decentralized Neural Network Training

Machine Learning 2019-11-07 v1 Distributed, Parallel, and Cluster Computing Machine Learning

Abstract

Data parallelism has become the de facto standard for training Deep Neural Network on multiple processing units. In this work we propose DC-S3GD, a decentralized (without Parameter Server) stale-synchronous version of the Delay-Compensated Asynchronous Stochastic Gradient Descent (DC-ASGD) algorithm. In our approach, we allow for the overlap of computation and communication, and compensate the inherent error with a first-order correction of the gradients. We prove the effectiveness of our approach by training Convolutional Neural Network with large batches and achieving state-of-the-art results.

Keywords

Cite

@article{arxiv.1911.02516,
  title  = {DC-S3GD: Delay-Compensated Stale-Synchronous SGD for Large-Scale Decentralized Neural Network Training},
  author = {Alessandro Rigazzi},
  journal= {arXiv preprint arXiv:1911.02516},
  year   = {2019}
}
R2 v1 2026-06-23T12:07:41.290Z