THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compression
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are the de facto standard for essential use cases, such as image classification, computer vision, and natural language processing. As DNNs and datasets get larger, they require distributed training on increasingly larger clusters. A main bottleneck is the resulting communication overhead where workers exchange model updates (i.e., gradients) on a per-round basis. To address this bottleneck and accelerate training, a widely-deployed approach is compression. However, previous deployments often apply bi-directional compression schemes by simply using a uni-directional gradient compression scheme in each direction. This results in significant computational overheads at the parameter server and increased compression error, leading to longer training and lower accuracy. We introduce Tensor Homomorphic Compression (THC), a novel bi-directional compression framework that enables the direct aggregation of compressed values and thus eliminating the aforementioned computational overheads. Moreover, THC is compatible with in-network aggregation (INA), which allows for further acceleration. Our evaluation shows that training representative vision and language models with THC reaches target accuracy by 1.40x to 1.47x faster using INA and 1.28x to 1.33x faster using a software PS compared with state-of-the-art systems.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 47 of its 91 references that are in the map. First posted on arXiv 16 Feb 2023.
Builds on
47 of 91 references.
References · 47
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
35 more
- 2022LaMDA: Language Models for Dialog Applicationscited by 1,218
- 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
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 400
- 2018Sparsified SGD with Memorycited by 373
- 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
- 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
- 2022Compute Trends Across Three Eras of Machine Learningcited by 161
- 2017A Survey on Homomorphic Encryption Schemes: Theory and Implementationcited by 154
- 2016Distributed Mean Estimation with Limited Communicationcited by 134
- 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
- 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
- 2021EDEN: Communication-Efficient and Robust Distributed Mean Estimation for Federated Learningcited by 53
- 2021DRIVE: One-bit Distributed Mean Estimationcited by 52
- 2020Uncertainty Principle for Communication Compression in Distributed and Federated Learning and the Search for an Optimal Compressorcited by 45
- 2020Bidirectional compression in heterogeneous settings for distributed or federated learning with partial participation: tight convergence guaranteescited by 45
- 2016Randomized Distributed Mean Estimation: Accuracy vs Communicationcited by 39
- 2019Database Meets Deep Learning: Challenges and Opportunitiescited by 30
- 2022TopoOpt: Co-optimizing Network Topology and Parallelization Strategy for Distributed Training Jobscited by 30
- 2022EF21-P and Friends: Improved Theoretical Communication Complexity for Distributed Optimization with Bidirectional Compressioncited by 28
- 2023DoCoFL: Downlink Compression for Cross-Device Federated Learningcited by 27
- 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
- 2022On Distributed Adaptive Optimization with Gradient Compressioncited by 19
- 2019NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantizationcited by 17
- 2017Integrated Model, Batch and Domain Parallelism in Training Neural Networkscited by 16
- 2019Optimizing Network Performance for Distributed DNN Training on GPU Clusters: ImageNet/AlexNet Training in 1.5 Minutescited by 13
- 2020How to send a real number using a single bit (and some shared randomness)cited by 12
- 2020Memory-Efficient Dataflow Inference for Deep CNNs on FPGAcited by 8
- 2022QUIC-FL: Quick Unbiased Compression for Federated Learningcited by 7
- 2020Domain-specific Communication Optimization for Distributed DNN Trainingcited by 4
- 2021Unlocking the Power of Inline Floating-Point Operations on Programmable Switchescited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 4; 2025: 2; 2026: 8.
15 papers.
Sort:
By area:
- 2024SDP4Bit: Toward 4-bit Communication Quantization in Sharded Data Parallelism for LLM Trainingcited by 13
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2024Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compressioncited by 6
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reducecited by 4
- 2026Quantizing With Randomized Hadamard Transforms: Efficient Heuristic Now Provencited by 4
- 2024Optimal and Near-Optimal Adaptive Vector Quantizationcited by 2
- 2026UCCL-Zip: Lossless Compression Supercharged GPU Communicationcited by 2
- 2026ML-for-MLcited by 1
- 2026Entropy-Constrained Adaptive Stochastic Quantizationcited by 1
- 2023Quantize Once, Train Fast: Allreduce-Compatible Compression with Provable Guaranteescited by 0
- 2025PacTrain: Pruning and Adaptive Sparse Gradient Compression for Efficient Collective Communication in Distributed Deep Learningcited by 0
- 2026TORQUE: Optimizing What (not) to Quantize Before and After Rotation28 Sep 2026
- 2026Entropy-Constrained Adaptive Stochastic Quantization10 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026Gleam: Adaptive Network-Efficient CUDA API Remoting for Cross-Device GPU Sharing over LANs25 Jul 2026
- 2026Reducing the GPU Memory Bottleneck with Lossless Compression for ML -- Extended29 May 2026
- 2026Quantizing With Randomized Hadamard Transforms: Efficient Heuristic Now Proven7 May 2026
- 2026UCCL-Zip: Lossless Compression Supercharged GPU Communication19 Apr 2026
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reduce9 Feb 2026
- 2025PacTrain: Pruning and Adaptive Sparse Gradient Compression for Efficient Collective Communication in Distributed Deep Learning24 May 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2024SDP4Bit: Toward 4-bit Communication Quantization in Sharded Data Parallelism for LLM Training20 Oct 2024
- 2024Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compression1 Jul 2024
- 2024SDP4Bit: Toward 4-bit Communication Quantization in Sharded Data Parallelism for LLM Trainingcited by 13
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2024Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compressioncited by 6
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compressioncited by 4
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reducecited by 4
- 2024Optimal and Near-Optimal Adaptive Vector Quantizationcited by 2
- 2026UCCL-Zip: Lossless Compression Supercharged GPU Communicationcited by 2
- 2026ML-for-MLcited by 1
- 2026Entropy-Constrained Adaptive Stochastic Quantizationcited by 1
- 2023Quantize Once, Train Fast: Allreduce-Compatible Compression with Provable Guaranteescited by 0
- 2025PacTrain: Pruning and Adaptive Sparse Gradient Compression for Efficient Collective Communication in Distributed Deep Learningcited by 0
- 2026Reducing the GPU Memory Bottleneck with Lossless Compression for ML -- Extendedcited by 0
12 most cited of 14 All 14 (JSON)
- 2026TORQUE: Optimizing What (not) to Quantize Before and After Rotation28 Sep 2026
- 2026Entropy-Constrained Adaptive Stochastic Quantization10 Aug 2026
- 2026ML-for-ML6 Aug 2026
- 2026Gleam: Adaptive Network-Efficient CUDA API Remoting for Cross-Device GPU Sharing over LANs25 Jul 2026
- 2026Reducing the GPU Memory Bottleneck with Lossless Compression for ML -- Extended29 May 2026
- 2026UCCL-Zip: Lossless Compression Supercharged GPU Communication19 Apr 2026
- 2026DynamiQ: Accelerating Gradient Synchronization using Compressed Multi-hop All-reduce9 Feb 2026
- 2025PacTrain: Pruning and Adaptive Sparse Gradient Compression for Efficient Collective Communication in Distributed Deep Learning24 May 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2024SDP4Bit: Toward 4-bit Communication Quantization in Sharded Data Parallelism for LLM Training20 Oct 2024
- 2024Beyond Throughput and Compression Ratios: Towards High End-to-end Utility of Gradient Compression1 Jul 2024
- 2024Accelerating Distributed Deep Learning using Lossless Homomorphic Compression12 Feb 2024
12 newest of 14 All 14 (JSON)