Challenges in Energy-Efficient Deep Neural Network Training with FPGA

被引:7
|
作者
Tao, Yudong [1 ]
Ma, Rui [1 ]
Shyu, Mei-Ling [1 ]
Chen, Shu-Ching [2 ]
机构
[1] Univ Miami, Dept Elect & Comp Engn, Coral Gables, FL 33124 USA
[2] Florida Int Univ, Sch Comp & Informat Sci, Miami, FL 33199 USA
关键词
D O I
10.1109/CVPRW50498.2020.00208
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, it is highly demanding to deploy Deep Neural Networks (DNNs) on edge devices, such as mobile phones, drones, robotics, and wearable devices, to process visual data collected by the cameras embedded in these systems. In addition to the model inference, training DNNs locally can benefit model customization and data privacy protection. Since many edge systems are powered by batteries or have limited energy budgets, Field-Programmable Gate Array (FPGA) is commonly used as the primary processing engine to satisfy both demands in performance and energy-efficiency. Although many recent research papers have been published on the topic of DNN inference with FPGAs, training a DNN with FPGAs has not been well exploited by the community. This paper summarizes the current status of adopting FPGA for DNN computation and identifies the main challenges in deploying DNN training on FPGAs. Moreover, a performance metric and evaluation workflow are proposed to compare the FPGA-based systems for DNN training in terms of (1) usage of on-chip resources, (2) training efficiency, (3) energy efficiency, and (4) model performance for specific computer vision tasks.
引用
收藏
页码:1602 / 1611
页数:10
相关论文
共 50 条
  • [1] Computational Storage for an Energy-Efficient Deep Neural Network Training System
    Li, Shiju
    Tang, Kevin
    Lim, Jin
    Lee, Chul-Ho
    Kim, Jongryool
    [J]. EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 304 - 319
  • [2] An Energy-Efficient Deep Neural Network Accelerator Design
    Jung, Jueun
    Lee, Kyuho Jason
    [J]. 2020 54TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2020, : 272 - 276
  • [3] Optimization of DRAM based PIM Architecture for Energy-Efficient Deep Neural Network Training
    Sudarshan, Chirag
    Sadi, Mohammad Hassani
    Weis, Christian
    Wehn, Norbert
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1472 - 1476
  • [4] An Energy-Efficient FPGA-based Convolutional Neural Network Implementation
    Irmak, Hasan
    Alachiotis, Nikolaos
    Ziener, Daniel
    [J]. 29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [5] An Energy-Efficient Parallelism Scheme for Deep Neural Network Training and Inferencing on Heterogeneous Cloud Resources
    Jeong, Hong-Ju
    Boo, Hacksung
    Bae, Jiseung
    Jeon, Mincheol
    Huh, Eui-Nam
    [J]. PROCEEDINGS OF THE 2024 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION TECHNOLOGY, ICIIT 2024, 2024, : 493 - 498
  • [6] An Energy-Efficient Deep Convolutional Neural Network Training Accelerator for In Situ Personalization on Smart Devices
    Choi, Seungkyu
    Sim, Jaehyeong
    Kang, Myeonggu
    Choi, Yeongjae
    Kim, Hyeonuk
    Kim, Lee-Sup
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2020, 55 (10) : 2691 - 2702
  • [7] A Speculative Computation Approach for Energy-Efficient Deep Neural Network
    Zheng, Rui-Xuan
    Ko, Ya-Cheng
    Liu, Tsung-Te
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (03) : 795 - 806
  • [8] TRAINING DEEP SPIKING NEURAL NETWORKS FOR ENERGY-EFFICIENT NEUROMORPHIC COMPUTING
    Srinivasan, Gopalakrishnan
    Lee, Chankyu
    Sengupta, Abhronil
    Panda, Priyadarshini
    Sarwar, Syed Shakib
    Roy, Kaushik
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 8549 - 8553
  • [9] Hybrid Convolution Architecture for Energy-Efficient Deep Neural Network Processing
    Kim, Suchang
    Jo, Jihyuck
    Park, In-Cheol
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (05) : 2017 - 2029
  • [10] DeepControl: Energy-Efficient Control of a Quadrotor using a Deep Neural Network
    Varshney, Pratyush
    Nagar, Gajendra
    Saha, Indranil
    [J]. 2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 43 - 50