Compute and Energy Consumption Trends in Deep Learning Inference
Authors:
- Radosvet DesislavovRDRadosvet Desislavov
- Fernando Martínez-PlumedFMFernando Martínez-Plumed
- José Hernández-OralloJHJosé Hernández-Orallo
Preprint
Abstract
The progress of some AI paradigms such as deep learning is said to be linked to an exponential growth in the number of parameters. There are many studies corroborating these trends, but does this translate into an exponential increase in energy consumption? In order to answer this question we focus on inference costs rather than training costs, as the former account for most of the computing effort, solely because of the multiplicative factors. Also, apart from algorithmic innovations, we account for more specific and powerful hardware (leading to higher FLOPS) that is usually accompanied with important energy efficiency optimisations. We also move the focus from the first implementation of a breakthrough paper towards the consolidated version of the techniques one or two year later. Under this distinctive and comprehensive perspective, we study relevant models in the areas of computer vision and natural language processing: for a sustained increase in performance we see a much softer growth in energy consumption than previously anticipated. The only caveat is, yet again, the multiplicative factor, as future AI increases penetration and becomes more pervasive.Keywords
All Related Versions
This publication has 30 references indexed in Scilit:
- ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design2018
- Exploring the Limits of Weakly Supervised Pretraining2018
- ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices2018
- Scaling for edge inference of deep neural networksNature Electronics, 2018
- Benchmark Analysis of Representative Deep Neural Network ArchitecturesIEEE Access, 2018
- Xception: Deep Learning with Depthwise Separable Convolutions2017
- Aggregated Residual Transformations for Deep Neural Networks2017
- Evaluating the Energy Efficiency of Deep Convolutional Neural Networks on CPUs and GPUs2016
- Deep Residual Learning for Image Recognition2016
- Rethinking the Inception Architecture for Computer Vision2016