mlsanityData to 7 Oct 2026

1-bit LAMB: Communication Efficient Large-Scale Large-Batch Training with LAMB's Convergence Speed

arXiv 2104.06069 ↗First posted 13 Apr 2021cs.LG cs.DCcited by 24

Not on the map. Why?

Abstract (arXiv)

To train large models (like BERT and GPT-3) on hundreds of GPUs, communication has become a major bottleneck, especially on commodity systems with limited-bandwidth TCP network. On one side large batch-size optimization such as LAMB algorithm was proposed to reduce the frequency of communication. On the other side, communication compression algorithms such as 1-bit Adam help to reduce the volume of each communication. However, we find that simply using one of the techniques is not sufficient to solve the communication challenge, especially under low network bandwidth. Motivated by this we aim to combine the power of large-batch optimization and communication compression, but we find that existing compression strategies cannot be directly applied to LAMB due to its unique adaptive layerwise learning rates. To this end, we design a new communication-efficient algorithm, 1-bit LAMB, which introduces a novel way to support adaptive layerwise learning rates under compression. In addition, we introduce a new system implementation for compressed communication using the NCCL backend of PyTorch distributed, which improves both usability and performance. For BERT-Large pre-training task with batch sizes from 8K to 64K, our evaluations on up to 256 GPUs demonstrate that 1-bit LAMB with NCCL-based backend is able to achieve up to 4.6x communication volume reduction, up to 2.8x end-to-end time-wise speedup, and the same sample-wise convergence speed (and same fine-tuning task accuracy) compared to uncompressed LAMB.

Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). Builds on 34 of its 47 references that are in the map. First posted on arXiv 13 Apr 2021.

Builds on

34 of 47 references.

References · 34

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  4. 2020Language Models are Few-Shot Learnerscited by 32,199
  5. 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
  6. 2020On Layer Normalization in the Transformer Architecturecited by 906
  7. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  8. 2017Can Decentralized Algorithms Outperform Centralized Algorithms? A Case Study for Decentralized Parallel Stochastic Gradient Descentcited by 496
  9. 2018Sparsified SGD with Memorycited by 373
  10. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  11. 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
  12. 2017Gradient Sparsification for Communication-Efficient Distributed Optimizationcited by 199
22 more
  1. 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
  2. 2018cpSGD: Communication-efficient and differentially-private distributed SGDcited by 157
  3. 2016QSGD: Communication-Efficient SGD via Gradient Quantization and Encodingcited by 147
  4. 2019Decentralized Deep Learning with Arbitrary Communication Compressioncited by 109
  5. 2016Asynchronous Stochastic Gradient Descent with Delay Compensationcited by 98
  6. 2019DoubleSqueeze: Parallel Stochastic Gradient Descent with Double-Pass Error-Compensated Compressioncited by 98
  7. 2020Accelerating Training of Transformer-Based Language Models with Progressive Layer Droppingcited by 93
  8. 2019Communication-efficient distributed SGD with Sketchingcited by 81
  9. 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 74
  10. 2020Linearly Converging Error Compensated SGDcited by 61
  11. 2019Communication-Efficient Distributed Blockwise Momentum SGD with Error-Feedbackcited by 49
  12. 2019A Distributed Synchronous SGD Algorithm with Global Top-k Sparsification for Low Bandwidth Networkscited by 36
  13. 2020PowerGossip: Practical Low-Rank Communication Compression in Decentralized Deep Learningcited by 35
  14. 2019Communication-Efficient Distributed Learning via Lazily Aggregated Quantized Gradientscited by 32
  15. 2018Pipe-SGD: A Decentralized Pipelined SGD Framework for Distributed Deep Net Trainingcited by 28
  16. 2020CSER: Communication-efficient SGD with Error Resetcited by 27
  17. 2018Communication-Computation Efficient Gradient Codingcited by 26
  18. 2020Towards Scalable Distributed Training of Deep Learning on Public Cloud Clusterscited by 23
  19. 2018Double Quantization for Communication-Efficient Distributed Optimizationcited by 18
  20. 2015Asynchronous stochastic convex optimizationcited by 17
  21. 2019Compressing Gradient Optimizers via Count-Sketchescited by 17
  22. 2018Towards More Efficient Stochastic Decentralized Learning: Faster Convergence and Sparse Communicationcited by 13

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 1; 2023: 8; 2024: 9; 2025: 1; 2026: 2.

24 papers.

Sort:

By area:

  1. 2023Challenges and Applications of Large Language Modelscited by 251
  2. 2023Efficient Large Language Models: A Surveycited by 183
  3. 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58
  4. 2023ZeRO++: Extremely Efficient Collective Communication for Giant Model Trainingcited by 50
  5. 2021The Stability-Efficiency Dilemma: Investigating Sequence Length Warmup for Training GPT Modelscited by 36
  6. 2023CAME: Confidence-guided Adaptive Memory Efficient Optimizationcited by 34
  7. 2023STEP: Learning N:M Structured Sparsity Masks from Scratch with Preconditioncited by 25
  8. 2024CO2: Efficient Distributed Training with Full Communication-Computation Overlapcited by 17
  9. 2024Progressive Gradient Flow for Robust N:M Sparsity Training in Transformerscited by 17
  10. 2022Maximizing Communication Efficiency for Large-scale Training via 0/1 Adamcited by 15
  11. 2024SmileyLlama: Modifying Large Language Models for Directed Chemical Space Explorationcited by 14
  12. 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
12 more
  1. 2021Large-Scale Deep Learning Optimizations: A Comprehensive Surveycited by 10
  2. 2024100K or 100 Days: Trade-offs when Pre-Training with Academic Resourcescited by 6
  3. 2023A Quadratic Synchronization Rule for Distributed Deep Learningcited by 5
  4. 2024LoCo: Low-Bit Communication Adaptor for Large-scale Model Trainingcited by 5
  5. 2023Rethinking Memory and Communication Cost for Efficient Large Language Model Trainingcited by 4
  6. 2024Communication-Efficient Adaptive Batch Size Strategies for Distributed Local Gradient Methodscited by 4
  7. 2026StoSignSGD: Unbiased Structural Stochasticity Fixes SignSGD for Training Large Language Modelscited by 4
  8. 2024Sketched Adaptive Federated Deep Learning: A Sharp Convergence Analysiscited by 1
  9. 2024Lion Cub: Minimizing Communication Overhead in Distributed Lioncited by 1
  10. 2021Order Optimal Bounds for One-Shot Federated Learning over non-Convex Loss Functionscited by 0
  11. 2024VcLLM: Video Codecs are Secretly Tensor Codecscited by 0
  12. 2026Scaling Vision Transformers: Evaluating DeepSpeed for Image-Centric Workloadscited by 0