Optimus-CC: Efficient Large NLP Model Training with 3D Parallelism Aware Communication Compression
Not on the map. Why?
Abstract (arXiv)
In training of modern large natural language processing (NLP) models, it has become a common practice to split models using 3D parallelism to multiple GPUs. Such technique, however, suffers from a high overhead of inter-node communication. Compressing the communication is one way to mitigate the overhead by reducing the inter-node traffic volume; however, the existing compression techniques have critical limitations to be applied for NLP models with 3D parallelism in that 1) only the data parallelism traffic is targeted, and 2) the existing compression schemes already harm the model quality too much. In this paper, we present Optimus-CC, a fast and scalable distributed training framework for large NLP models with aggressive communication compression. Optimus-CC differs from existing communication compression frameworks in the following ways: First, we compress pipeline parallel (inter-stage) traffic. In specific, we compress the inter-stage backpropagation and the embedding synchronization in addition to the existing data-parallel traffic compression methods. Second, we propose techniques to avoid the model quality drop that comes from the compression. We further provide mathematical and empirical analyses to show that our techniques can successfully suppress the compression error. Lastly, we analyze the pipeline and opt to selectively compress those traffic lying on the critical path. This further helps reduce the compression error. We demonstrate our solution on a GPU cluster, and achieve superior speedup from the baseline state-of-the-art solutions for distributed training without sacrificing the model quality.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 64 of its 87 references that are in the map. First posted on arXiv 24 Jan 2023.
Builds on
64 of 87 references.
References · 64
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,818
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 960
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
38 more
- 2017RACE: Large-scale ReAding Comprehension Dataset From Examinationscited by 851
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 653
- 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
- 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
- 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 557
- 2019Defending Against Neural Fake Newscited by 553
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
- 2014One weird trick for parallelizing convolutional neural networkscited by 264
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2019PowerSGD: Practical Low-Rank Gradient Compression for Distributed Optimizationcited by 234
- 2018A Simple Method for Commonsense Reasoningcited by 223
- 2018Don't Use Large Mini-Batches, Use Local SGDcited by 201
- 2019Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computationscited by 179
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
- 2020DAPPLE: A Pipelined Data Parallel Approach for Training Large Modelscited by 100
- 2014Deep learning with Elastic Averaging SGDcited by 90
- 2020PyTorch Distributed: Experiences on Accelerating Data Parallel Trainingcited by 87
- 20211-bit Adam: Communication Efficient Large-Scale Training with Adam's Convergence Speedcited by 74
- 2021Chimera: Efficiently Training Large-Scale Neural Networks with Bidirectional Pipelinescited by 68
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2017Poseidon: An Efficient Communication Architecture for Distributed Deep Learning on GPU Clusterscited by 55
- 2019PipeMare: Asynchronous Pipeline Parallel DNN Trainingcited by 54
- 2020Error Compensated Distributed SGD Can Be Acceleratedcited by 45
- 2022PipeGCN: Efficient Full-Graph Training of Graph Convolutional Networks with Pipelined Feature Communicationcited by 45
- 2020Adaptive Gradient Quantization for Data-Parallel SGDcited by 43
- 2020A Better Alternative to Error Feedback for Communication-Efficient Distributed Learningcited by 42
- 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
- 2019Blink: Fast and Generic Collectives for Distributed MLcited by 34
- 2017AdaComp : Adaptive Residual Gradient Compression for Data-Parallel Distributed Trainingcited by 33
- 2021An Efficient Statistical-based Gradient Compression Technique for Distributed Training Systemscited by 32
- 2018Efficient and Robust Parallel DNN Training through Model Parallelism on Multi-GPU Platformcited by 28
- 2018TicTac: Accelerating Distributed Deep Learning with Communication Schedulingcited by 27
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
50 most cited of 64 All 64 (JSON)
Built on by
Citing papers per year: 2023: 4; 2024: 4; 2025: 4; 2026: 2.
14 papers.
Sort:
By area:
- 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Expertscited by 46
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2023Scaling Down to Scale Up: A Cost-Benefit Analysis of Replacing OpenAI's LLM with Open Source SLMs in Productioncited by 21
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 14
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 6
- 2025Reliable and Resilient Collective Communication Library for LLM Training and Servingcited by 4
- 2023Pipe-BD: Pipelined Parallel Blockwise Distillationcited by 3
- 2025EDGC: Entropy-driven Dynamic Gradient Compression for Efficient LLM Trainingcited by 2
- 2023Automatic Task Parallelization of Dataflow Graphs in ML/DL modelscited by 0
- 2024VcLLM: Video Codecs are Secretly Tensor Codecscited by 0
- 2025First Attentions Last: Better Exploiting First Attentions for Efficient Transformer Trainingcited by 0
- 2026GeoFP8: Geometry-Aware FP8 Gradient Compression for Distributed LLM Training8 Jul 2026
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communication2 Jul 2026
- 2025Reliable and Resilient Collective Communication Library for LLM Training and Serving31 Dec 2025
- 2025EDGC: Entropy-driven Dynamic Gradient Compression for Efficient LLM Training13 Nov 2025
- 2025First Attentions Last: Better Exploiting First Attentions for Efficient Transformer Training16 Oct 2025
- 2025Comet: Fine-grained Computation-communication Overlapping for Mixture-of-Experts27 Feb 2025
- 2024VcLLM: Video Codecs are Secretly Tensor Codecs29 Jun 2024
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real System11 Mar 2024
- 2024Activations and Gradients Compression for Model-Parallel Training15 Jan 2024
- 2024Training and Serving System of Foundation Models: A Comprehensive Survey5 Jan 2024
- 2023Scaling Down to Scale Up: A Cost-Benefit Analysis of Replacing OpenAI's LLM with Open Source SLMs in Production20 Dec 2023
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Training27 Nov 2023
2 more
- 2023Automatic Task Parallelization of Dataflow Graphs in ML/DL models22 Aug 2023
- 2023Pipe-BD: Pipelined Parallel Blockwise Distillation29 Jan 2023
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Trainingcited by 22
- 2023Scaling Down to Scale Up: A Cost-Benefit Analysis of Replacing OpenAI's LLM with Open Source SLMs in Productioncited by 21
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real Systemcited by 14
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2024Activations and Gradients Compression for Model-Parallel Trainingcited by 6
- 2025Reliable and Resilient Collective Communication Library for LLM Training and Servingcited by 4
- 2023Pipe-BD: Pipelined Parallel Blockwise Distillationcited by 3
- 2025EDGC: Entropy-driven Dynamic Gradient Compression for Efficient LLM Trainingcited by 2
- 2023Automatic Task Parallelization of Dataflow Graphs in ML/DL modelscited by 0
- 2024VcLLM: Video Codecs are Secretly Tensor Codecscited by 0
- 2025First Attentions Last: Better Exploiting First Attentions for Efficient Transformer Trainingcited by 0
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communicationcited by 0
12 most cited of 13 All 13 (JSON)
- 2026GeoFP8: Geometry-Aware FP8 Gradient Compression for Distributed LLM Training8 Jul 2026
- 2026SCAPE: Accurate and Efficient LLM Training with Extreme Sparse Communication2 Jul 2026
- 2025Reliable and Resilient Collective Communication Library for LLM Training and Serving31 Dec 2025
- 2025EDGC: Entropy-driven Dynamic Gradient Compression for Efficient LLM Training13 Nov 2025
- 2025First Attentions Last: Better Exploiting First Attentions for Efficient Transformer Training16 Oct 2025
- 2024VcLLM: Video Codecs are Secretly Tensor Codecs29 Jun 2024
- 2024Smart-Infinity: Fast Large Language Model Training using Near-Storage Processing on a Real System11 Mar 2024
- 2024Activations and Gradients Compression for Model-Parallel Training15 Jan 2024
- 2024Training and Serving System of Foundation Models: A Comprehensive Survey5 Jan 2024
- 2023Scaling Down to Scale Up: A Cost-Benefit Analysis of Replacing OpenAI's LLM with Open Source SLMs in Production20 Dec 2023
- 2023vTrain: A Simulation Framework for Evaluating Cost-effective and Compute-optimal Large Language Model Training27 Nov 2023
- 2023Automatic Task Parallelization of Dataflow Graphs in ML/DL models22 Aug 2023
12 newest of 13 All 13 (JSON)