paper-with-me

홈 › Papers

NeuralPower: Predict and Deploy Energy-Efficient Convolutional Neural Networks

2017-10-15 · Ermao Cai, Da-Cheng Juan, Dimitrios Stamoulis, Diana Marculescu

"How much energy is consumed for an inference made by a convolutional neural network (CNN)?" With the increased popularity of CNNs deployed on the wide-spectrum of platforms (from mobile devices to workstations), the answer to this question has drawn significant attention. From lengthening battery life of mobile devices to reducing the energy bill of a datacenter, it is important to understand the energy efficiency of CNNs during serving for making an inference, before actually training the model. In this work, we propose NeuralPower: a layer-wise predictive framework based on sparse polynomial regression, for predicting the serving energy consumption of a CNN deployed on any GPU platform. Given the architecture of a CNN, NeuralPower provides an accurate prediction and breakdown for power and runtime across all layers in the whole network, helping machine learners quickly identify the power, runtime, or energy bottlenecks. We also propose the "energy-precision ratio" (EPR) metric to guide machine learners in selecting an energy-efficient CNN architecture that better trades off the energy consumption and prediction accuracy. The experimental results show that the prediction accuracy of the proposed NeuralPower outperforms the best published model to date, yielding an improvement in accuracy of up to 68.5%. We also assess the accuracy of predictions at the network level, by predicting the runtime, power, and energy of state-of-the-art CNN architectures, achieving an average accuracy of 88.24% in runtime, 88.34% in power, and 97.21% in energy. We comprehensively corroborate the effectiveness of NeuralPower as a powerful framework for machine learners by testing it on different GPU platforms and Deep Learning software tools.

📄 PDF Abstract BibTeX arXiv:1710.05420

Code (3)

caiermao/NeuralPower
cmu-enyac/NeuralPower
enyac-group/neuralpower

Tasks

GPU

Similar Papers 제목 키워드 기반

Energy Predictive Models for Convolutional Neural Networks on Mobile Platforms

2020-04-10 · Crefeda Faviola Rodrigues, Graham Riley, Mikel Lujan

Energy use is a key concern when deploying deep learning models on mobile and embedded platforms. Current studies develop energy predictive models based on application-level features to provide researchers a way to estim…

E-QUARTIC: Energy Efficient Edge Ensemble of Convolutional Neural Networks for Resource-Optimized Learning

2024-09-12 · Le Zhang, Onat Gungor, Flavio Ponzina, Tajana Rosing

Ensemble learning is a meta-learning approach that combines the predictions of multiple learners, demonstrating improved accuracy and robustness. Nevertheless, ensembling models like Convolutional Neural Networks (CNNs) …

Ensemble LearningMeta-LearningModel Selection

S4ConvD: Adaptive Scaling and Frequency Adjustment for Energy-Efficient Sensor Networks in Smart Buildings

2025-02-28 · Melanie Schaller, Bodo Rosenhahn

Predicting energy consumption in smart buildings is challenging due to dependencies in sensor data and the variability of environmental conditions. We introduce S4ConvD, a novel convolutional variant of Deep State Space …

GPUState Space Models

E2-Train: Training State-of-the-art CNNs with Over 80% Energy Savings

2019-10-29 · NeurIPS 2019 12 · Yue Wang, Ziyu Jiang, Xiaohan Chen, Pengfei Xu 외

Convolutional neural networks (CNNs) have been increasingly deployed to edge devices. Hence, many efforts have been made towards efficient CNN inference in resource-constrained platforms. This paper attempts to explore a…

EnergyNet: Energy-Efficient Dynamic Inference

2018-10-20 · NIPS Workshop CDNNRIA 2018 · Yue Wang, Tan Nguyen, Yang Zhao, Zhangyang Wang 외

The prohibitive energy cost of running high-performance Convolutional Neural Networks (CNNs) has been limiting their deployment on resource-constrained platforms including mobile and wearable devices. We propose a CNN fo…