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 条
  • [31] Reconfigurable Grid Alu Processor: Optimization and Design Space Exploration
    Shehan, Basher
    Jahr, Ralf
    Uhrig, Sascha
    Ungerer, Theo
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 71 - 79
  • [32] Design Space Exploration of 1-D FFT Processor
    Shaohan Liu
    Dake Liu
    Journal of Signal Processing Systems, 2018, 90 : 1609 - 1621
  • [33] Design-Space Exploration for CMOS Photonic Processor Networks
    Stojanovic, Vladimir
    Joshi, Ajay
    Batten, Cristopher
    Kwon, Yong-Jin
    Beamer, Scott
    Chen, Sun
    Asanovic, Krste
    2010 CONFERENCE ON OPTICAL FIBER COMMUNICATION OFC COLLOCATED NATIONAL FIBER OPTIC ENGINEERS CONFERENCE OFC-NFOEC, 2010,
  • [34] Machine Learning for FPGA Electronic Design Automation
    Biscontini, Armando
    Popovici, E.
    Temko, A.
    IEEE ACCESS, 2024, 12 : 182640 - 182662
  • [35] 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
  • [36] Design Space Exploration for CNN Offloading to FPGAs at the Edge
    Korol, Guilherme
    Jordan, Michael Guilherme
    Rutzig, Mateus Beck
    Castrillon, Jeronimo
    Schneider Beck, Antonio Carlos
    2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2023, : 276 - 281
  • [37] An FPGA design space exploration tool for matrix inversion architectures
    Irturk, Ali
    Benson, Bridget
    Mirzaei, Shahnam
    Kastner, Ryan
    2008 SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS, 2008, : 42 - +
  • [38] Integration of value and sustainability assessment in design space exploration by machine learning: an aerospace application
    Bertoni, Alessandro
    Hallstedt, Sophie I.
    Dasari, Siva Krishna
    Andersson, Petter
    DESIGN SCIENCE, 2020, 6
  • [39] 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,
  • [40] Design Space Exploration of Convolution Algorithms to Accelerate CNNs on FPGA
    Kala, S.
    Paul, Debdeep
    Jose, Babita R.
    Nalesh, S.
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 21 - 25