A Review of the Optimal Design of Neural Networks Based on FPGA

Deep learning based on neural networks has been widely used in image recognition, speech recognition, natural language processing, automatic driving, and other fields and has made breakthrough progress. FPGA stands out in the field of accelerated deep learning with its advantages such as flexible ar...

Full description

Bibliographic Details
Main Authors: Chenghao Wang, Zhongqiang Luo
Format: Article
Language:English
Published: MDPI AG 2022-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/21/10771
_version_ 1797469274739048448
author Chenghao Wang
Zhongqiang Luo
author_facet Chenghao Wang
Zhongqiang Luo
author_sort Chenghao Wang
collection DOAJ
description Deep learning based on neural networks has been widely used in image recognition, speech recognition, natural language processing, automatic driving, and other fields and has made breakthrough progress. FPGA stands out in the field of accelerated deep learning with its advantages such as flexible architecture and logic units, high energy efficiency ratio, strong compatibility, and low delay. In order to track the latest research results of neural network optimization technology based on FPGA in time and to keep abreast of current research hotspots and application fields, the related technologies and research contents are reviewed. This paper introduces the development history and application fields of some representative neural networks and points out the importance of studying deep learning technology, as well as the reasons and advantages of using FPGA to accelerate deep learning. Several common neural network models are introduced. Moreover, this paper reviews the current mainstream FPGA-based neural network acceleration technology, method, accelerator, and acceleration framework design and the latest research status, pointing out the current FPGA-based neural network application facing difficulties and the corresponding solutions, as well as prospecting the future research directions. We hope that this work can provide insightful research ideas for the researchers engaged in the field of neural network acceleration based on FPGA.
first_indexed 2024-03-09T19:19:03Z
format Article
id doaj.art-64c5b0cfb9e34b7597f3cf356848fc50
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T19:19:03Z
publishDate 2022-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-64c5b0cfb9e34b7597f3cf356848fc502023-11-24T03:32:33ZengMDPI AGApplied Sciences2076-34172022-10-0112211077110.3390/app122110771A Review of the Optimal Design of Neural Networks Based on FPGAChenghao Wang0Zhongqiang Luo1School of Automation and Information Engineering, Sichuan University of Science and Engineering, Yibin 644000, ChinaSchool of Automation and Information Engineering, Sichuan University of Science and Engineering, Yibin 644000, ChinaDeep learning based on neural networks has been widely used in image recognition, speech recognition, natural language processing, automatic driving, and other fields and has made breakthrough progress. FPGA stands out in the field of accelerated deep learning with its advantages such as flexible architecture and logic units, high energy efficiency ratio, strong compatibility, and low delay. In order to track the latest research results of neural network optimization technology based on FPGA in time and to keep abreast of current research hotspots and application fields, the related technologies and research contents are reviewed. This paper introduces the development history and application fields of some representative neural networks and points out the importance of studying deep learning technology, as well as the reasons and advantages of using FPGA to accelerate deep learning. Several common neural network models are introduced. Moreover, this paper reviews the current mainstream FPGA-based neural network acceleration technology, method, accelerator, and acceleration framework design and the latest research status, pointing out the current FPGA-based neural network application facing difficulties and the corresponding solutions, as well as prospecting the future research directions. We hope that this work can provide insightful research ideas for the researchers engaged in the field of neural network acceleration based on FPGA.https://www.mdpi.com/2076-3417/12/21/10771deep learningdeep neural networkFPGAoptimizationhardware acceleration
spellingShingle Chenghao Wang
Zhongqiang Luo
A Review of the Optimal Design of Neural Networks Based on FPGA
Applied Sciences
deep learning
deep neural network
FPGA
optimization
hardware acceleration
title A Review of the Optimal Design of Neural Networks Based on FPGA
title_full A Review of the Optimal Design of Neural Networks Based on FPGA
title_fullStr A Review of the Optimal Design of Neural Networks Based on FPGA
title_full_unstemmed A Review of the Optimal Design of Neural Networks Based on FPGA
title_short A Review of the Optimal Design of Neural Networks Based on FPGA
title_sort review of the optimal design of neural networks based on fpga
topic deep learning
deep neural network
FPGA
optimization
hardware acceleration
url https://www.mdpi.com/2076-3417/12/21/10771
work_keys_str_mv AT chenghaowang areviewoftheoptimaldesignofneuralnetworksbasedonfpga
AT zhongqiangluo areviewoftheoptimaldesignofneuralnetworksbasedonfpga
AT chenghaowang reviewoftheoptimaldesignofneuralnetworksbasedonfpga
AT zhongqiangluo reviewoftheoptimaldesignofneuralnetworksbasedonfpga