mlsanityData to 7 Oct 2026

THC: Accelerating Distributed Deep Learning Using Tensor Homomorphic Compression

arXiv 2302.08545 ↗First posted 16 Feb 2023cs.LG cs.AI cs.NIcited by 15

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

  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. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  7. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
  8. 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
  9. 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
  10. 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
  11. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  12. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
35 more
  1. 2022LaMDA: Language Models for Dialog Applicationscited by 1,218
  2. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
  3. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  4. 2018signSGD: Compressed Optimisation for Non-Convex Problemscited by 561
  5. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  6. 2022DeepSpeed-MoE: Advancing Mixture-of-Experts Inference and Training to Power Next-Generation AI Scalecited by 400
  7. 2018Sparsified SGD with Memorycited by 373
  8. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  9. 2019Error Feedback Fixes SignSGD and other Gradient Compression Schemescited by 306
  10. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  11. 2017TernGrad: Ternary Gradients to Reduce Communication in Distributed Deep Learningcited by 253
  12. 2022Compute Trends Across Three Eras of Machine Learningcited by 161
  13. 2017A Survey on Homomorphic Encryption Schemes: Theory and Implementationcited by 154
  14. 2016Distributed Mean Estimation with Limited Communicationcited by 134
  15. 2019Analysis of Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloadscited by 79
  16. 2019Scaling Distributed Machine Learning with In-Network Aggregationcited by 62
  17. 2021EDEN: Communication-Efficient and Robust Distributed Mean Estimation for Federated Learningcited by 53
  18. 2021DRIVE: One-bit Distributed Mean Estimationcited by 52
  19. 2020Uncertainty Principle for Communication Compression in Distributed and Federated Learning and the Search for an Optimal Compressorcited by 45
  20. 2020Bidirectional compression in heterogeneous settings for distributed or federated learning with partial participation: tight convergence guaranteescited by 45
  21. 2016Randomized Distributed Mean Estimation: Accuracy vs Communicationcited by 39
  22. 2019Database Meets Deep Learning: Challenges and Opportunitiescited by 30
  23. 2022TopoOpt: Co-optimizing Network Topology and Parallelization Strategy for Distributed Training Jobscited by 30
  24. 2022EF21-P and Friends: Improved Theoretical Communication Complexity for Distributed Optimization with Bidirectional Compressioncited by 28
  25. 2023DoCoFL: Downlink Compression for Cross-Device Federated Learningcited by 27
  26. 2021On the Utility of Gradient Compression in Distributed Training Systemscited by 26
  27. 2022On Distributed Adaptive Optimization with Gradient Compressioncited by 19
  28. 2019NUQSGD: Provably Communication-efficient Data-parallel SGD via Nonuniform Quantizationcited by 17
  29. 2017Integrated Model, Batch and Domain Parallelism in Training Neural Networkscited by 16
  30. 2019Optimizing Network Performance for Distributed DNN Training on GPU Clusters: ImageNet/AlexNet Training in 1.5 Minutescited by 13
  31. 2020How to send a real number using a single bit (and some shared randomness)cited by 12
  32. 2020Memory-Efficient Dataflow Inference for Deep CNNs on FPGAcited by 8
  33. 2022QUIC-FL: Quick Unbiased Compression for Federated Learningcited by 7
  34. 2020Domain-specific Communication Optimization for Distributed DNN Trainingcited by 4
  35. 2021Unlocking the Power of Inline Floating-Point Operations on Programmable Switchescited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 4; 2025: 2; 2026: 8.

15 papers.

Sort:

By area: