COMET: A Novel Memory-Efficient Deep Learning Training Framework by Using Error-Bounded Lossy Compression
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2014Going Deeper with Convolutionscited by 4,231
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2017Mixed Precision Trainingcited by 1,135
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2016TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systemscited by 660
16 more
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
- 2014Collaborative Deep Learning for Recommender Systemscited by 95
- 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
- 2017Compressing DMA Engine: Leveraging Activation Sparsity for Training Deep Neural Networkscited by 36
- 2018Exascale Deep Learning for Climate Analyticscited by 28
- 2020Convolutional Neural Network Training with Distributed K-FACcited by 22
- 2019Large-Batch Training for LSTM and Beyondcited by 21
- 2020cuSZ: An Efficient GPU-Based Error-Bounded Lossy Compression Framework for Scientific Datacited by 13
- 2019DeepSZ: A Novel Framework to Compress Deep Neural Networks by Using Error-Bounded Lossy Compressioncited by 11
- 2019Buddy Compression: Enabling Larger Memory for Deep Learning and HPC Workloads on GPUscited by 10
- 2020A Novel Memory-Efficient Deep Learning Training Framework via Error-Bounded Lossy Compressioncited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 2; 2025: 2; 2026: 1.
8 papers.
- 2024MGARD: A multigrid framework for high-performance, error-controlled data compression and refactoringcited by 8
- 2025KVComp: A High-Performance, LLM-Aware, Lossy Compression Framework for KV Cachecited by 6
- 2025PackKV: Reducing KV Cache Memory Footprint through LLM-Aware Lossy Compressioncited by 1
- 2022AutoMC: Automated Model Compression based on Domain Knowledge and Progressive search strategycited by 0
- 2022SOLAR: A Highly Optimized Data Loading Framework for Distributed Training of CNN-based Scientific Surrogatescited by 0
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layoutcited by 0
- 2024Enhancing Lossy Compression Through Cross-Field Information for Scientific Applicationscited by 0
- 2026Quantifying the Impact of Lossy Compression on Neural Generative Surrogate Modelingcited by 0
- 2026Quantifying the Impact of Lossy Compression on Neural Generative Surrogate Modeling14 Jun 2026
- 2025PackKV: Reducing KV Cache Memory Footprint through LLM-Aware Lossy Compression30 Dec 2025
- 2025KVComp: A High-Performance, LLM-Aware, Lossy Compression Framework for KV Cache30 Aug 2025
- 2024Enhancing Lossy Compression Through Cross-Field Information for Scientific Applications26 Sep 2024
- 2024MGARD: A multigrid framework for high-performance, error-controlled data compression and refactoring11 Jan 2024
- 2023ROAM: memory-efficient large DNN training via optimized operator ordering and memory layout30 Oct 2023
- 2022SOLAR: A Highly Optimized Data Loading Framework for Distributed Training of CNN-based Scientific Surrogates1 Nov 2022
- 2022AutoMC: Automated Model Compression based on Domain Knowledge and Progressive search strategy24 Jan 2022