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 条
[41]   A Machine Learning Framework for Multi-Objective Design Space Exploration and Optimization of Manycore Systems [J].
Joardar, Biresh Kumar ;
Deshwal, Aryan ;
Doppa, Janardhan Rao ;
Pande, Partha Pratim .
2019 ACM/IEEE 1ST WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2019,
[42]   Design Space Exploration for the Implementation of a Predictive Current Controller based on FPGA [J].
Martin, Pedro ;
Machado, Osmell ;
Rodriguez, Francisco J. ;
Bueno, Emilio J. .
2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, :161-164
[43]   Design Space Exploration in an FPGA-Based Software Defined Radio [J].
Gautier, Matthieu ;
Ouedraogo, Ganda Stephane ;
Sentieys, Olivier .
2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, :22-27
[44]   Edge computing design space exploration for heart rate monitoring [J].
Miranda, Jose A. ;
Canabal, Manuel F. ;
Gutierrez-Martin, Laura ;
Lanza-Gutierrez, Jose M. ;
Lopez-Ongil, Celia .
INTEGRATION-THE VLSI JOURNAL, 2022, 84 :171-179
[45]   Systematic Design Space Exploration of Floating-Point Expressions on FPGA [J].
Mahzoon, Alireza ;
Alizadeh, Bijan .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (03) :274-278
[46]   Adrastea: An Efficient FPGA Design Environment for Heterogeneous Scientific Computing and Machine Learning [J].
Young, Aaron R. ;
Miniskar, Narasinga Rao ;
Liu, Frank ;
Blokland, Willem ;
Vetter, Jeffrey S. .
ACCELERATING SCIENCE AND ENGINEERING DISCOVERIES THROUGH INTEGRATED RESEARCH INFRASTRUCTURE FOR EXPERIMENT, BIG DATA, MODELING AND SIMULATION, SMC 202, 2022, 1690 :227-243
[47]   DSEAdd: FPGA based Design Space Exploration for Approximate Adders with Variable Bit-precision [J].
Mishra, Archie ;
Rao, Nanditha .
2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, :201-208
[48]   Design of a Delay-Based FPGA PUF Resistant to Machine Learning Attacks [J].
Oun, Ahmed ;
Niamat, Mohammed .
2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, :865-868
[49]   Automatic design of machine learning via evolutionary computation: A survey [J].
Li, Nan ;
Ma, Lianbo ;
Xing, Tiejun ;
Yu, Guo ;
Wang, Chen ;
Wen, Yingyou ;
Cheng, Shi ;
Gao, Shangce .
APPLIED SOFT COMPUTING, 2023, 143
[50]   Antenna Design Exploration and Optimization using Machine Learning [J].
Maeurer, Christoph ;
Futter, Peter ;
Gampala, Gopinath .
2020 14TH EUROPEAN CONFERENCE ON ANTENNAS AND PROPAGATION (EUCAP 2020), 2020,