atlas

Research map / Optimization / Distributed and compressed

From Promise to Practice: Realizing High-performance Decentralized Training

ICLR 2025 · Optimization › Distributed and compressed · approach: Local and asynchronous SGD · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Analyzes when decentralized training beats All-Reduce in wall-clock time via a runtime model, and proposes DAdam (decentralized Adam with overlapped communication/computation) plus AccumAdam (gradient accumulation to reduce variance), validated on transformer, ResNet-50, and GPT-2 training on up to 64 GPUs.

Problem

Decentralized training is theoretically more scalable than All-Reduce, but its practical speedups are poorly understood, its generalization often lags All-Reduce, and no well-suited decentralized Adam exists for training transformers.

Approach

Identify three factors (overlap of communication with computation via bucketed, neighbor-independent updates; heterogeneous communication costs with an alternating exponential ring topology; resilience to computation-time variance by avoiding intra-node gradient sync) and build a runtime model; pair this with a decentralized Adam (DAdam) whose search direction depends only on local state, plus an

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add gradient accumulation (AccumAdam) instead of DAdam (ablation)Decentralized Adam on WMT14 En-De, Transformer base · WMT14 En-De testMETEOR: 0.5440 ± 0.0013 -> 0.5481 ± 0.0027Helped
Add gradient accumulation (AccumAdam) instead of DAdam (ablation)Decentralized Adam on WMT14 En-Fr, Transformer big · WMT14 En-Fr testBLEU: 45.60 ± 0.12 -> 46.05 ± 0.03Helped
Use AccumAdam instead of DAdam (ablation)Decentralized training on ImageNet-1K · ImageNet-1K validationTop-1 accuracy: 75.31 -> 76.54Helped
Use DAdam instead of AllReduceTransformer base on WMT14 En-De · WMT14 En-De testBLEU: 27.79 ± 0.16 -> 27.58 ± 0.06No clear effect
Use AccumAdam instead of AllReduceTransformer big on WMT14 En-Fr · WMT14 En-Fr testBLEU: 45.70 ± 0.30 -> 46.05 ± 0.03Helped
Use AccumAdam instead of AllReduceResNet-50 decentralized training · ImageNet-1K validationTop-1 accuracy: 76.01 -> 76.54Helped
Use AccumAdam with AER instead of AllReduceGPT-2 small pretraining · OpenWebText, 600k stepsvalidation loss: 2.8626 vs. 2.8561Helped
Use decentralized AccumAdam with AER instead of AllReduceGPT-2 small pretraining · OpenWebText, 600k stepsruntime: 32.461 hours vs. 30.41 hoursHelped
Use Alternating Exponential Ring instead of Complete topology (ablation)Decentralized model averaging, 100Gbps setup · 16 GPUs, 8196 averaging iterationscommunication time: 55.31 s -> 29.55 sHelped
Remove dependence of the local update on neighbors' same-iteration gradients (ablation)Decentralized training · Transformer, 2×4 A100, 100K-token global batchper-iteration runtime: 225.09 ms -> 200.43 ms; 10.95%Helped
Use AccumAdam with AER instead of AllReduceGPT-2 small pretraining · OpenWebText, 600k stepstraining loss: 2.8468 vs. 2.8419Helped

Surprising findings

Limitations

Experimental setup

Datasets: WMT14 English-German WMT14 English-French ImageNet-1K OpenWebText

Benchmarks: WMT14 newstest2014 ImageNet-1K validation OpenWebText validation loss

Metrics: BLEU METEOR Top-1 accuracy Top-5 accuracy training loss validation loss per-iteration runtime wall-clock speedup

Baselines: All-Reduce Adam (DDP) Stochastic Gradient Push (1-OSGP) DAdam Complete topology

Builds on: Adam PyTorch DistributedDataParallel Stochastic Gradient Push Decentralized SGD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy