mlsanityData to 7 Oct 2026

COMET: A Novel Memory-Efficient Deep Learning Training Framework by Using Error-Bounded Lossy Compression

arXiv 2111.09562 ↗First posted 18 Nov 2021cs.AI cs.DCcited by 8

Not on the map. Why?

Abstract (arXiv)

Training wide and deep neural networks (DNNs) require large amounts of storage resources such as memory because the intermediate activation data must be saved in the memory during forward propagation and then restored for backward propagation. However, state-of-the-art accelerators such as GPUs are only equipped with very limited memory capacities due to hardware design constraints, which significantly limits the maximum batch size and hence performance speedup when training large-scale DNNs. Traditional memory saving techniques either suffer from performance overhead or are constrained by limited interconnect bandwidth or specific interconnect technology. In this paper, we propose a novel memory-efficient CNN training framework (called COMET) that leverages error-bounded lossy compression to significantly reduce the memory requirement for training, to allow training larger models or to accelerate training. Different from the state-of-the-art solutions that adopt image-based lossy compressors (such as JPEG) to compress the activation data, our framework purposely adopts error-bounded lossy compression with a strict error-controlling mechanism. Specifically, we perform a theoretical analysis on the compression error propagation from the altered activation data to the gradients, and empirically investigate the impact of altered gradients over the training process. Based on these analyses, we optimize the error-bounded lossy compression and propose an adaptive error-bound control scheme for activation data compression. We evaluate our design against state-of-the-art solutions with five widely-adopted CNNs and ImageNet dataset. Experiments demonstrate that our proposed framework can significantly reduce the training memory consumption by up to 13.5X over the baseline training and 1.8X over another state-of-the-art compression-based framework, respectively, with little or no accuracy loss.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 28 of its 61 references that are in the map. First posted on arXiv 18 Nov 2021.

Builds on

28 of 61 references.

References · 28

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  5. 2014Going Deeper with Convolutionscited by 4,231
  6. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
  7. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  8. 2017Mixed Precision Trainingcited by 1,135
  9. 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
  10. 2016An overview of gradient descent optimization algorithmscited by 1,021
  11. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  12. 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
16 more
  1. 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
  2. 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
  3. 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
  4. 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
  5. 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
  6. 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
  7. 2014Collaborative Deep Learning for Recommender Systemscited by 95
  8. 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
  9. 2017Compressing DMA Engine: Leveraging Activation Sparsity for Training Deep Neural Networkscited by 36
  10. 2018Exascale Deep Learning for Climate Analyticscited by 28
  11. 2020Convolutional Neural Network Training with Distributed K-FACcited by 22
  12. 2019Large-Batch Training for LSTM and Beyondcited by 21
  13. 2020cuSZ: An Efficient GPU-Based Error-Bounded Lossy Compression Framework for Scientific Datacited by 13
  14. 2019DeepSZ: A Novel Framework to Compress Deep Neural Networks by Using Error-Bounded Lossy Compressioncited by 11
  15. 2019Buddy Compression: Enabling Larger Memory for Deep Learning and HPC Workloads on GPUscited by 10
  16. 2020A Novel Memory-Efficient Deep Learning Training Framework via Error-Bounded Lossy Compressioncited by 5

Built on by

Cited by year (2026 to 7 Oct)

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

8 papers.