Pith. sign in

REVIEW 4 cited by

How to scale distributed deep learning?

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1611.04581 v1 pith:JIF2FLP5 submitted 2016-11-14 cs.LG

classification cs.LG
keywords trainingsynchronousasynchronousdeepnodesapproachesdistributedtime
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

Training time on large datasets for deep neural networks is the principal workflow bottleneck in a number of important applications of deep learning, such as object classification and detection in automatic driver assistance systems (ADAS). To minimize training time, the training of a deep neural network must be scaled beyond a single machine to as many machines as possible by distributing the optimization method used for training. While a number of approaches have been proposed for distributed stochastic gradient descent (SGD), at the current time synchronous approaches to distributed SGD appear to be showing the greatest performance at large scale. Synchronous scaling of SGD suffers from the need to synchronize all processors on each gradient step and is not resilient in the face of failing or lagging processors. In asynchronous approaches using parameter servers, training is slowed by contention to the parameter server. In this paper we compare the convergence of synchronous and asynchronous SGD for training a modern ResNet network architecture on the ImageNet classification problem. We also propose an asynchronous method, gossiping SGD, that aims to retain the positive features of both systems by replacing the all-reduce collective operation of synchronous training with a gossip aggregation algorithm. We find, perhaps counterintuitively, that asynchronous SGD, including both elastic averaging and gossiping, converges faster at fewer nodes (up to about 32 nodes), whereas synchronous SGD scales better to more nodes (up to about 100 nodes).

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operations

    cs.DC 2019-08 conditional novelty 6.0 of 10

    Eager-SGD relaxes global synchronization in distributed SGD with solo and majority partial allreduces, speeding up training under load imbalance while preserving accuracy.

  2. Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCo

    cs.LG 2026-06 unverdicted novelty 5.0 of 10

    Factored Gossip DiLoCo relaxes exact outer synchronization in DiLoCo to approximate gossip-based mixing, enabling non-blocking steps and a tunable trade-off between compute utilization and stability on up to billion-p...

  3. Load-Aware Training Scheduling for Model Circulation-based Decentralized Federated Learning

    cs.LG 2025-06 conditional novelty 5.0 of 10

    Load-aware Tram-FL greedily schedules the training node and per-label data amount each round to maximize samples trained per second, and simulations report faster convergence than three baselines.

  4. Distributed Sign Momentum with Local Steps for Training Transformers

    cs.LG 2024-11 conditional novelty 4.0 of 10

    Distributed sign momentum with local steps matches or beats SlowMo on GPT-2 pretraining at 12x-36x lower communication and has a stated O(1/T^{1/4}) convergence rate, though the printed theorem has algebra inconsistencies.

Pith tools