This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Open AccessReview
Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges
by
Li Gao
Li Gao 1,
Zhongqiang Luo
Zhongqiang Luo 1,2,*
and
Lin Wang
Lin Wang 1
1
School of Automation and Information Engineering, Sichuan University of Science and Engineering, Yibin 644000, China
2
Intelligent Perception and Control Key Laboratory of Sichuan Province, Sichuan University of Science and Engineering, Yibin 644000, China
*
Author to whom correspondence should be addressed.
Information 2025, 16(10), 914; https://doi.org/10.3390/info16100914 (registering DOI)
Submission received: 4 September 2025
/
Revised: 8 October 2025
/
Accepted: 15 October 2025
/
Published: 18 October 2025
Abstract
As the complexity of convolutional neural networks (CNN) continues to increase, efficient deployment on computationally constrained hardware platforms has become a significant challenge. Against this backdrop, field-programmable gate arrays (FPGA) emerge as an up-and-coming CNN acceleration platform due to their inherent energy efficiency, reconfigurability, and parallel processing capabilities. This paper establishes a systematic analytical framework to explore CNN optimization strategies on FPGA from both algorithmic and hardware perspectives. It emphasizes co-design methodologies between algorithms and hardware, extending these concepts to other embedded system applications. Furthermore, the paper summarizes current performance evaluation frameworks to assess the effectiveness of acceleration schemes comprehensively. Finally, building upon existing work, it identifies key challenges in this field and outlines future research directions.
Share and Cite
MDPI and ACS Style
Gao, L.; Luo, Z.; Wang, L.
Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges. Information 2025, 16, 914.
https://doi.org/10.3390/info16100914
AMA Style
Gao L, Luo Z, Wang L.
Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges. Information. 2025; 16(10):914.
https://doi.org/10.3390/info16100914
Chicago/Turabian Style
Gao, Li, Zhongqiang Luo, and Lin Wang.
2025. "Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges" Information 16, no. 10: 914.
https://doi.org/10.3390/info16100914
APA Style
Gao, L., Luo, Z., & Wang, L.
(2025). Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges. Information, 16(10), 914.
https://doi.org/10.3390/info16100914
Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details
here.
Article Metrics
Article Access Statistics
For more information on the journal statistics, click
here.
Multiple requests from the same IP address are counted as one view.