Exploration and Generation of Efficient FPGA-based Deep Neural Network Accelerators

被引:4
|
作者
Ali, Nermine [1 ]
Philippe, Jean-Marc [1 ]
Tain, Benoit [1 ]
Coussy, Philippe [2 ]
机构
[1] Univ Paris Saclay, CEA, List, F-91120 Palaiseau, France
[2] Univ South Brittany, Lorient, France
来源
2021 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2021) | 2021年
关键词
Convolutional Neural Networks; Design Space Exploration; High Level Synthesis; Embedded Systems; FPGA;
D O I
10.1109/SiPS52927.2021.00030
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional Neural Networks (CNNs) have emerged as an answer to next-generation applications such as complex image recognition and object detection. Embedding such compute-intensive and memory-hungry algorithms on edge systems will lead to smarter high-value applications. However, the algorithmic innovations in the CNN field leave the hardware accelerators one step behind. Reconfigurable hardware (e.g. FPGAs) allows designing custom accelerators adapted to new algorithms. Furthermore, new design approaches such as high-level synthesis (HLS) enable to generate RTL code based on high-level function descriptions. This paper presents a high-level CNN accelerator generation framework for FPGAs. A first phase of the framework characterizes CNN descriptions using hardware-aware metrics. These metrics then drive a hardware generation phase which builds the proper C source code implementation for each layer of the network. Finally, an HLS tool outputs the synthesizable RTL code of the accelerator. This approach aims at reducing the gap between the evolving applications based on artificial intelligence and hardware accelerators, thus reducing time-to-market of new systems.
引用
收藏
页码:123 / 128
页数:6
相关论文
共 50 条
  • [41] FPGA-Based Neural network for simulation of photovoltaic array: application for estimating the output power generation
    Mellit, A.
    Mekki, H.
    Shaari, S.
    PVSC: 2008 33RD IEEE PHOTOVOLTAIC SPECIALISTS CONFERENCE, VOLS 1-4, 2008, : 2158 - +
  • [42] Efficient Hardware Approximation for Bit-Decomposition Based Deep Neural Network Accelerators
    Soliman, Taha
    Eldebiky, Amro
    De La Parra, Cecilia
    Guntoro, Andre
    Wehn, Norbert
    2022 IEEE 35TH INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (IEEE SOCC 2022), 2022, : 77 - 82
  • [43] An FPGA-based Hybrid Neural Network accelerator for embedded satellite image classification
    Lemaire, Edgar
    Moretti, Matthieu
    Daniel, Lionel
    Miramond, Benoit
    Millet, Philippe
    Feresin, Frederic
    Bilavarn, Sebastien
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [44] Implementation of Data-optimized FPGA-based Accelerator for Convolutional Neural Network
    Cho, Mannhee
    Kim, Youngmin
    2020 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2020,
  • [45] A hybrid layer-multiplexing and pipeline architecture for efficient FPGA-based multilayer neural network
    Dong, Yiping
    Li, Ce
    Lin, Zhen
    Watanabe, Takahiro
    IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2011, 2 (04): : 522 - 532
  • [46] Modulation recognition using an FPGA-based convolutional neural network
    Liu, Xueyuan
    Shang, Jing
    Leong, Philip H. W.
    Liu, Cheng
    2019 22ND INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS 2019), 2019, : 3165 - 3170
  • [47] FPGA-based system for artificial neural network arrhythmia classification
    Hadjer Zairi
    Malika Kedir Talha
    Karim Meddah
    Saliha Ould Slimane
    Neural Computing and Applications, 2020, 32 : 4105 - 4120
  • [48] Automatic Mapping of the Sum-Product Network Inference Problem to FPGA-based Accelerators
    Sommer, Lukas
    Oppermann, Julian
    Molina, Alejandro
    Binnig, Carsten
    Kersting, Kristian
    Koch, Andreas
    2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 350 - 357
  • [49] Optimization of FPGA-based CNN accelerators using metaheuristics
    Sadiq M. Sait
    Aiman El-Maleh
    Mohammad Altakrouri
    Ahmad Shawahna
    The Journal of Supercomputing, 2023, 79 : 4493 - 4533
  • [50] Fast Resource Estimation of FPGA-Based MLP Accelerators for TinyML Applications
    Kokkinis, Argyris
    Siozios, Kostas
    ELECTRONICS, 2025, 14 (02):