Designing Energy-Efficient Convolutional Neural Networks using Energy-Aware Pruning
Not on the map. Why?
Abstract (arXiv)
Deep convolutional neural networks (CNNs) are indispensable to state-of-the-art computer vision algorithms. However, they are still rarely deployed on battery-powered mobile devices, such as smartphones and wearable gadgets, where vision algorithms can enable many revolutionary real-world applications. The key limiting factor is the high energy consumption of CNN processing due to its high computational complexity. While there are many previous efforts that try to reduce the CNN model size or amount of computation, we find that they do not necessarily result in lower energy consumption, and therefore do not serve as a good metric for energy cost estimation. To close the gap between CNN design and energy consumption optimization, we propose an energy-aware pruning algorithm for CNNs that directly uses energy consumption estimation of a CNN to guide the pruning process. The energy estimation methodology uses parameters extrapolated from actual hardware measurements that target realistic battery-powered system setups. The proposed layer-by-layer pruning algorithm also prunes more aggressively than previously proposed pruning methods by minimizing the error in output feature maps instead of filter weights. For each layer, the weights are first pruned and then locally fine-tuned with a closed-form least-square solution to quickly restore the accuracy. After all layers are pruned, the entire network is further globally fine-tuned using back-propagation. With the proposed pruning method, the energy consumption of AlexNet and GoogLeNet are reduced by 3.7x and 1.6x, respectively, with less than 1% top-5 accuracy loss. Finally, we show that pruning the AlexNet with a reduced number of target classes can greatly decrease the number of weights but the energy reduction is limited. Energy modeling tool and energy-aware pruned models available at http://eyeriss.mit.edu/energy.html
Key facts. Cited by 133 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Nov 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 41; 2022: 23; 2023: 29; 2024: 18; 2025: 16; 2026: 6.
133 papers.
Sort:
By area:
- 2023A Survey on Model Compression for Large Language Modelscited by 263
- 2021I-BERT: Integer-only BERT Quantizationcited by 250
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challengescited by 114
- 2021Trustworthy AI: A Computational Perspectivecited by 93
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2023A Systematic Review of Green AIcited by 77
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2023What Matters In The Structured Pruning of Generative Language Models?cited by 30
38 more
- 2023Cuttlefish: Low-Rank Model Training without All the Tuningcited by 25
- 2021Fire Together Wire Together: A Dynamic Pruning Approach with Self-Supervised Mask Predictioncited by 24
- 2023Green Edge AI: A Contemporary Surveycited by 24
- 2021LegoDNN: Block-grained Scaling of Deep Neural Networks for Mobile Visioncited by 20
- 2022Carbon Footprint of Selecting and Training Deep Learning Models for Medical Image Analysiscited by 18
- 2021Stealthy Backdoors as Compression Artifactscited by 17
- 2023A Synthesis of Green Architectural Tactics for ML-Enabled Systemscited by 17
- 2023Uncovering Energy-Efficient Practices in Deep Learning Training: Preliminary Steps Towards Green AIcited by 16
- 2022AGIC: Approximate Gradient Inversion Attack on Federated Learningcited by 15
- 2023Efficient Joint Optimization of Layer-Adaptive Weight Pruning in Deep Neural Networkscited by 15
- 2021Partial Variable Training for Efficient On-Device Federated Learningcited by 14
- 2021Why Lottery Ticket Wins? A Theoretical Perspective of Sample Complexity on Pruned Neural Networkscited by 14
- 2021Sparse Flows: Pruning Continuous-depth Modelscited by 13
- 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
- 2023Efficiency is Not Enough: A Critical Perspective of Environmentally Sustainable AIcited by 12
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruningcited by 11
- 2022UDC: Unified DNAS for Compressible TinyML Modelscited by 10
- 2024Expanding Sparse Tuning for Low Memory Usagecited by 10
- 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
- 2023How Sparse Can We Prune A Deep Network: A Fundamental Limit Perspectivecited by 9
- 2023Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantizationcited by 9
- 2022Federated Pruning: Improving Neural Network Efficiency with Federated Learningcited by 8
- 2023Sparse Binary Transformers for Multivariate Time Series Modelingcited by 8
- 2023Maestro: Uncovering Low-Rank Structures via Trainable Decompositioncited by 8
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
- 2022Online Model Compression for Federated Learning with Large Modelscited by 7
- 2022Mixed-Precision Neural Networks: A Surveycited by 7
- 2021Compacting Deep Neural Networks for Internet of Things: Methods and Applicationscited by 6
- 2021Single-Training Collaborative Object Detectors Adaptive to Bandwidth and Computationcited by 6
- 2021Environmental Sound Classification on the Edge: A Pipeline for Deep Acoustic Networks on Extremely Resource-Constrained Devicescited by 5
- 2021QuickLoc: Adaptive Deep-Learning for Fast Indoor Localization with Mobile Devicescited by 5
- 2022Robust Binary Models by Pruning Randomly-initialized Networkscited by 5
- 2023Enhancing Energy-Awareness in Deep Learning through Fine-Grained Energy Measurementcited by 5
- 2024Holistic Adversarially Robust Pruningcited by 5
- 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollerscited by 4
- 2024Computing Within Limits: An Empirical Study of Energy Consumption in ML Training and Inferencecited by 4
- 2025Visual Detector Compression via Location-Aware Discriminant Analysiscited by 4
- 2021Activation Density based Mixed-Precision Quantization for Energy Efficient Neural Networkscited by 3
50 most cited of 133 All 133 (JSON)
- 2026CARB: A Characterization-Guided Framework for CNN Inference Cost Prediction and Deployment Screening11 Aug 2026
- 2026Mitigating Compiler Fusion-Induced Power Bursts in Mobile NPU Inference as the Battery Depletes17 Jul 2026
- 2026Locate-then-Sparsify: Attribution Guided Sparse Strategy for Visual Hallucination Mitigation17 Mar 2026
- 2026From Lightweight CNNs to SpikeNets: Benchmarking Accuracy-Energy Tradeoffs with Pruned Spiking SqueezeNet10 Feb 2026
- 2026Routing the Lottery: Adaptive Subnetworks for Heterogeneous Data29 Jan 2026
- 2026Meta-Learning Guided Pruning for Few-Shot Plant Pathology on Edge Devices5 Jan 2026
- 2025Neural expressiveness for beyond importance model compression6 Dec 2025
- 2025Kernelized Sparse Fine-Tuning with Bi-level Parameter Competition for Vision Models28 Oct 2025
- 2025Detection of retinal diseases using an accelerated reused convolutional network5 Oct 2025
- 2025Visual Detector Compression via Location-Aware Discriminant Analysis22 Sep 2025
- 2025Application of discrete Ricci curvature in pruning randomly wired neural networks: A case study with chest x-ray classification of COVID-1930 Aug 2025
- 2025Who Wins the Race? (R Vs Python) - An Exploratory Study on Energy Consumption of Machine Learning Algorithms24 Aug 2025
38 more
- 2025Knowledge Grafting: A Mechanism for Optimizing AI Model Deployment in Resource-Constrained Environments25 Jul 2025
- 2025Energy Efficiency in AI for 5G and Beyond: A DeepRx Case Study14 Jul 2025
- 2025Hardware-software co-exploration with racetrack memory based in-memory computing for CNN inference in embedded systems2 Jul 2025
- 2025DeFTX: Denoised Sparse Fine-Tuning for Zero-Shot Cross-Lingual Transfer21 May 2025
- 2025Fast, close, non-singular and property-preserving approximations of entropic measures20 May 2025
- 2025Energy-Aware Deep Learning on Resource-Constrained Hardware18 May 2025
- 2025How Do Companies Manage the Environmental Sustainability of AI? An Interview Study About Green AI Efforts and Regulations12 May 2025
- 2025Green MLOps to Green GenOps: An Empirical Study of Energy Consumption in Discriminative and Generative AI Operations31 Mar 2025
- 2025THOR: A Generic Energy Estimation Approach for On-Device Training27 Jan 2025
- 2025Playing the Lottery With Concave Regularizers for Sparse Trainable Neural Networks19 Jan 2025
- 2024Lightweight Design and Optimization methods for DCNNs: Progress and Futures22 Dec 2024
- 2024Holistic Adversarially Robust Pruning19 Dec 2024
- 2024Expanding Sparse Tuning for Low Memory Usage4 Nov 2024
- 2024On the Impact of White-box Deployment Strategies for Edge AI on Latency and Model Performance1 Nov 2024
- 2024Revisiting DNN Training for Intermittently-Powered Energy-Harvesting Micro-Computers25 Aug 2024
- 2024Quality Scalable Quantization Methodology for Deep Learning on Edge15 Jul 2024
- 2024Automated Computational Energy Minimization of ML Algorithms using Constrained Bayesian Optimization8 Jul 2024
- 2024Computing Within Limits: An Empirical Study of Energy Consumption in ML Training and Inference20 Jun 2024
- 2024BOLD: Boolean Logic Deep Learning25 May 2024
- 2024Aggregate Representation Measure for Predictive Model Reusability15 May 2024
- 2024EncodeNet: A Framework for Boosting DNN Accuracy with Entropy-driven Generalized Converting Autoencoder21 Apr 2024
- 2024Towards Low-Energy Adaptive Personalization for Resource-Constrained Devices23 Mar 2024
- 2024FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning11 Mar 2024
- 2024A Converting Autoencoder Toward Low-latency and Energy-efficient DNN Inference at the Edge11 Mar 2024
- 2024Compression Repair for Feedforward Neural Networks Based on Model Equivalence Evaluation18 Feb 2024
- 2024Compressing Deep Reinforcement Learning Networks with a Dynamic Structured Pruning Method for Autonomous Driving7 Feb 2024
- 2024Less is KEN: a Universal and Simple Non-Parametric Pruning Algorithm for Large Language Models5 Feb 2024
- 2024EdgeOL: Efficient in-situ Online Learning on Edge Devices30 Jan 2024
- 2023Hardware-Aware DNN Compression via Diverse Pruning and Mixed-Precision Quantization23 Dec 2023
- 2023A Synthesis of Green Architectural Tactics for ML-Enabled Systems15 Dec 2023
- 2023Towards Sobolev Pruning6 Dec 2023
- 2023Green Edge AI: A Contemporary Survey1 Dec 2023
- 2023Boolean Variation and Boolean Logic BackPropagation13 Nov 2023
- 2023FROST: Towards Energy-efficient AI-on-5G Platforms -- A GPU Power Capping Evaluation17 Oct 2023
- 2023An automated approach for improving the inference latency and energy efficiency of pretrained CNNs by removing irrelevant pixels with focused convolutions11 Oct 2023
- 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A survey27 Sep 2023
- 2023Efficiency is Not Enough: A Critical Perspective of Environmentally Sustainable AI5 Sep 2023
- 2023Energy Concerns with HPC Systems and Applications31 Aug 2023
50 newest of 133 All 133 (JSON)
- 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challengescited by 114
- 2023Adaptive DNN Surgery for Selfish Inference Acceleration with On-demand Edge Resourcecited by 2
- 2024A Converting Autoencoder Toward Low-latency and Energy-efficient DNN Inference at the Edgecited by 1
- 2024A Converting Autoencoder Toward Low-latency and Energy-efficient DNN Inference at the Edge11 Mar 2024
- 2023Adaptive DNN Surgery for Selfish Inference Acceleration with On-demand Edge Resource21 Jun 2023
- 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challenges8 Mar 2021
- 2023A Survey on Model Compression for Large Language Modelscited by 263
- 2021I-BERT: Integer-only BERT Quantizationcited by 250
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Trustworthy AI: A Computational Perspectivecited by 93
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2023A Systematic Review of Green AIcited by 77
- 2021Pufferfish: Communication-efficient Models At No Extra Costcited by 61
- 2021Hessian-Aware Pruning and Optimal Neural Implantcited by 43
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2023What Matters In The Structured Pruning of Generative Language Models?cited by 30
- 2023Cuttlefish: Low-Rank Model Training without All the Tuningcited by 25
12 most cited of 128 All 128 (JSON)
- 2026CARB: A Characterization-Guided Framework for CNN Inference Cost Prediction and Deployment Screening11 Aug 2026
- 2026Mitigating Compiler Fusion-Induced Power Bursts in Mobile NPU Inference as the Battery Depletes17 Jul 2026
- 2026From Lightweight CNNs to SpikeNets: Benchmarking Accuracy-Energy Tradeoffs with Pruned Spiking SqueezeNet10 Feb 2026
- 2026Routing the Lottery: Adaptive Subnetworks for Heterogeneous Data29 Jan 2026
- 2026Meta-Learning Guided Pruning for Few-Shot Plant Pathology on Edge Devices5 Jan 2026
- 2025Neural expressiveness for beyond importance model compression6 Dec 2025
- 2025Kernelized Sparse Fine-Tuning with Bi-level Parameter Competition for Vision Models28 Oct 2025
- 2025Detection of retinal diseases using an accelerated reused convolutional network5 Oct 2025
- 2025Visual Detector Compression via Location-Aware Discriminant Analysis22 Sep 2025
- 2025Application of discrete Ricci curvature in pruning randomly wired neural networks: A case study with chest x-ray classification of COVID-1930 Aug 2025
- 2025Who Wins the Race? (R Vs Python) - An Exploratory Study on Energy Consumption of Machine Learning Algorithms24 Aug 2025
- 2025Knowledge Grafting: A Mechanism for Optimizing AI Model Deployment in Resource-Constrained Environments25 Jul 2025
12 newest of 128 All 128 (JSON)