Energy-based Tuning of Convolutional Neural Networks on Multi-GPUs
Francisco M. Castro, Nicol\'as Guil, Manuel J. Mar\'in-Jim\'enez,, Jes\'us P\'erez-Serrano, Manuel Ujald\'on

TL;DR
This paper investigates the energy consumption of various CNN models on multi-GPU systems, analyzing how parameters like batch size and GPU type influence energy efficiency, speed, and accuracy in image and video recognition tasks.
Contribution
It provides an energy-focused analysis of CNN deployment on multi-GPU setups, highlighting optimal configurations for balancing energy use, performance, and accuracy.
Findings
Energy consumption correlates with performance improvements.
Pascal GPUs offer up to 40% energy savings over Maxwell.
Larger batch sizes increase performance and energy efficiency, with some impact on accuracy.
Abstract
Deep Learning (DL) applications are gaining momentum in the realm of Artificial Intelligence, particularly after GPUs have demonstrated remarkable skills for accelerating their challenging computational requirements. Within this context, Convolutional Neural Network (CNN) models constitute a representative example of success on a wide set of complex applications, particularly on datasets where the target can be represented through a hierarchy of local features of increasing semantic complexity. In most of the real scenarios, the roadmap to improve results relies on CNN settings involving brute force computation, and researchers have lately proven Nvidia GPUs to be one of the best hardware counterparts for acceleration. Our work complements those findings with an energy study on critical parameters for the deployment of CNNs on flagship image and video applications: object recognition…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
