Energy‐based tuning of convolutional neural networks on multi‐GPUs. (29th August 2018)
- Record Type:
- Journal Article
- Title:
- Energy‐based tuning of convolutional neural networks on multi‐GPUs. (29th August 2018)
- Main Title:
- Energy‐based tuning of convolutional neural networks on multi‐GPUs
- Authors:
- Castro, F. M.
Guil, N.
Marín‐Jiménez, M. J.
Pérez‐Serrano, J.
Ujaldón, M. - Other Names:
- Xiang Yang guestEditor.
Alam Bhuiyan Md Zakirul guestEditor.
Castiglione Aniello guestEditor.
Wang Yu guestEditor.
Shen Hong guestEditor.
Tian Hui guestEditor.
Sang Yingpeng guestEditor.
Acacio Manuel E. guestEditor.
Sahuquillo Julio guestEditor. - Abstract:
- Summary: 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, ie, object recognition and people identification by gait, respectively. We evaluate energy consumption on four different networks based on the two most popular ones (ResNet/AlexNet), ie, ResNet (167 layers), a 2D CNN (15 layers), a CaffeNet (25 layers), and a ResNetIm (94 layers) using batch sizes of 64, 128, and 256, and then correlate those with speed‐up and accuracy to determine optimal settings. Experimental results on a multi‐GPU server endowed with twin Maxwell and twin Pascal Titan X GPUs demonstrate that energy correlates with performance and that Pascal may have up to 40% gains versus Maxwell.Summary: 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, ie, object recognition and people identification by gait, respectively. We evaluate energy consumption on four different networks based on the two most popular ones (ResNet/AlexNet), ie, ResNet (167 layers), a 2D CNN (15 layers), a CaffeNet (25 layers), and a ResNetIm (94 layers) using batch sizes of 64, 128, and 256, and then correlate those with speed‐up and accuracy to determine optimal settings. Experimental results on a multi‐GPU server endowed with twin Maxwell and twin Pascal Titan X GPUs demonstrate that energy correlates with performance and that Pascal may have up to 40% gains versus Maxwell. Larger batch sizes extend performance gains and energy savings, but we have to keep an eye on accuracy, which sometimes shows a preference for small batches. We expect this work to provide a preliminary guidance for a wide set of CNN and DL applications in modern HPC times, where the GFLOPS/w ratio constitutes the primary goal. … (more)
- Is Part Of:
- Concurrency and computation. Volume 31:Number 21(2019)
- Journal:
- Concurrency and computation
- Issue:
- Volume 31:Number 21(2019)
- Issue Display:
- Volume 31, Issue 21 (2019)
- Year:
- 2019
- Volume:
- 31
- Issue:
- 21
- Issue Sort Value:
- 2019-0031-0021-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-08-29
- Subjects:
- CNN -- deep learning -- GPU -- HPC -- low‐power
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.4786 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 12007.xml