Design Space Exploration for Edge Machine Learning Featured by MathWorks FPGA DL Processor: A Survey

被引:3
作者
Bertazzoni, Stefano [1 ]
Canese, Lorenzo [1 ]
Cardarilli, Gian Carlo [1 ]
Di Nunzio, Luca
Fazzolari, Rocco [1 ]
Re, Marco [1 ]
Spano, Sergio [1 ]
机构
[1] Tor Vergata Univ Rome, Dept Elect Engn, I-00133 Rome, Italy
来源
IEEE ACCESS | 2024年 / 12卷 / 9418-9439期
关键词
Convolutional neural networks; deep learning; design space exploration; edge machine learning; embedded; FPGA; IoT; machine learning;
D O I
10.1109/ACCESS.2024.3352266
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a Design Space Exploration for Edge machine learning through the utilization of the novel MathWorks FPGA Deep Learning Processor IP, featured in the HDL Deep Learning toolbox. With the ever-increasing demand for real-time machine learning applications, there is a critical need for efficient and low-latency hardware solutions that can operate at the edge of the network, in close proximity to the data source. The HDL Deep Learning toolbox provides a flexible and customizable platform for deploying deep learning models on FPGAs, enabling effective inference acceleration for embedded IoT applications. In this study, our primary focus lies in investigating the impact of parallel processing elements on the performance and resource utilization of the FPGA-based processor. By analyzing the trade-offs between accuracy, speed, energy efficiency, and hardware resource utilization, we aim to gain valuable insights into making optimal design choices for FPGA-based implementations. Our evaluation is conducted on the AMD-Xilinx ZC706 development board, which serves as the target device for our experiments. We consider all the compatible Convolutional Neural Networks available within the HDL Deep Learning toolbox to comprehensively assess the performances.
引用
收藏
页码:9418 / 9439
页数:22
相关论文
共 50 条
  • [21] Design Space Exploration of 1-D FFT Processor
    Liu, Shaohan
    Liu, Dake
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (11): : 1609 - 1621
  • [22] CASPER - Configurable Design Space Exploration of Programmable Architectures for Machine Learning using Beyond Moore Devices
    Vasudevan, Dilip
    Michelogiannakis, George
    Donofrio, David
    Shalf, John
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 117 - 118
  • [23] Design Space Exploration of 1-D FFT Processor
    Shaohan Liu
    Dake Liu
    Journal of Signal Processing Systems, 2018, 90 : 1609 - 1621
  • [24] Machine and Deep Learning for Resource Allocation in Multi-Access Edge Computing: A Survey
    Djigal, Hamza
    Xu, Jia
    Liu, Linfeng
    Zhang, Yan
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2022, 24 (04): : 2449 - 2494
  • [25] A Survey of Machine Learning in Edge Computing: Techniques, Frameworks, Applications, Issues, and Research Directions
    Jouini, Oumayma
    Sethom, Kaouthar
    Namoun, Abdallah
    Aljohani, Nasser
    Alanazi, Meshari Huwaytim
    Alanazi, Mohammad N.
    TECHNOLOGIES, 2024, 12 (06)
  • [26] Machine Learning for FPGA Electronic Design Automation
    Biscontini, Armando
    Popovici, E.
    Temko, A.
    IEEE ACCESS, 2024, 12 : 182640 - 182662
  • [27] FPGA Design Space Exploration of IDEA Cryptography IP Core
    Penumetcha, Dinesh Varma
    Xie, Jiafeng
    Ren, Saiyu
    2015 IEEE 58TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2015,
  • [28] Design Space Exploration of Cache Memory -A Survey
    Upadhyay, Bhargavi R.
    Sudarshan, T. S. B.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 2294 - 2297
  • [29] Machine learning based fast and accurate High Level Synthesis design space exploration: From graph to synthesis
    Goswami, Pingakshya
    Schaefer, Benjamin Carrion
    Bhatia, Dinesh
    INTEGRATION-THE VLSI JOURNAL, 2023, 88 : 116 - 124
  • [30] Machine Learning Approaches for Efficient Design Space Exploration of Application-Specific NoCs
    Hu, Yong
    Mettler, Marcel
    Mueller-Gritschneder, Daniel
    Wild, Thomas
    Herkersdorf, Andreas
    Schlichtmann, Ulf
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (05)