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...
Main Authors: | , |
---|---|
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 |