An Analysis of Energy Requirement for Computer Vision Algorithms

被引:0
|
作者
Edelman, Daniel [1 ]
Samsi, Siddharth [1 ]
McDonald, Joseph [1 ]
Michaleas, Adam [1 ]
Gadepally, Vijay [1 ]
机构
[1] MIT, Supercomp Ctr, Lincoln Lab, Cambridge, MA 02139 USA
关键词
D O I
10.1109/HPEC58863.2023.10363596
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The energy requirements of neural network learning are growing at a rapid rate. Increased energy demands have caused a global need to seek ways to improve energy efficiency of neural network learning. This paper aims to establish a baseline on how adjusting basic parameters can affect energy consumption in neural network learning on Computer Vision tasks. In this article, we catalog the effects of various adjustments, from simple batch size adjustments to more complicated hardware settings (e.g., power capping). Based on our characterizations, we have found numerous avenues to adjust computer vision algorithm energy expenditure. For example, switching from a single precision model to mixed precision training can result in energy reductions of nearly 40 %. dditionally, power capping the Graphical Processing Unit (GPU) can reduce energy cost by an additional 10%.
引用
收藏
页数:7
相关论文
共 50 条
  • [11] Application for Video Analysis Based on Machine Learning and Computer Vision Algorithms
    Pavlov, Vladimir
    Khryashchev, Vladimir
    Pavlov, Evgeny
    Shmaglit, Lev
    2013 14TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2013, : 90 - 100
  • [12] Analysis of genetic algorithms convergence applied to mensuration problems in computer vision
    Olague, G
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1792 - 1792
  • [13] On the Performances of Computer Vision Algorithms on Mobile Platforms
    Battiato, S.
    Farinella, G. M.
    Messina, E.
    Puglisi, G.
    Ravi, D.
    Capra, A.
    Tomaselli, V.
    DIGITAL PHOTOGRAPHY VIII, 2012, 8299
  • [14] Optimal parallel algorithms for computer vision problems
    Wu, CH
    Horng, SJ
    Tsai, HR
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (06) : 1021 - 1041
  • [15] Dynamic Programming and Graph Algorithms in Computer Vision
    Felzenszwalb, Pedro F.
    Zabih, Ramin
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2011, 33 (04) : 721 - 740
  • [16] Novel Representations, Methods, and Algorithms in Computer Vision
    Daniilidis, K.
    Maragos, P.
    Paragios, N.
    INTERNATIONAL JOURNAL OF COMPUTER VISION, 2013, 103 (02) : 177 - 177
  • [17] Computer vision algorithms on reconfigurable logic arrays
    Ratha, NK
    Jain, AK
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (01) : 29 - 43
  • [18] A quantitative analysis of cell bridging kinetics on a scaffold using computer vision algorithms
    Lanaro, Matthew
    Mclaughlin, Maximilion P.
    Simpson, Matthew J.
    Buenzli, Pascal R.
    Wong, Cynthia S.
    Allenby, Mark C.
    Woodruff, Maria A.
    ACTA BIOMATERIALIA, 2021, 136 : 429 - 440
  • [19] Computer vision algorithms for retinal image analysis: Current results and future directions
    Stewart, CV
    COMPUTER VISION FOR BIOMEDICAL IMAGE APPLICATIONS, PROCEEDINGS, 2005, 3765 : 31 - 50
  • [20] Draft mark recognition with computer vision algorithms
    Ivanovskii, Aleksei N.
    Markovkina, Natalia N.
    Cherniy, Sergei G.
    MARINE INTELLECTUAL TECHNOLOGIES, 2021, (01): : 102 - 107