Litcius/Paper detail

Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges

Li Gao, Zhongqiang Luo, Lin Wang

2025Information8 citationsDOIOpen Access PDF

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.

Topics & Concepts

Field-programmable gate arrayComputer scienceConvolutional neural networkAccelerationKey (lock)Software deploymentField (mathematics)Embedded systemComputer architectureComputer engineeringEfficient energy useEnergy (signal processing)Artificial neural networkArtificial intelligenceHardware accelerationDistributed computingMachine learningReal-time computingEnergy consumptionComputer hardwareNeural Networks and ApplicationsFault Detection and Control SystemsCCD and CMOS Imaging Sensors
Convolutional Neural Network Acceleration Techniques Based on FPGA Platforms: Principles, Methods, and Challenges | Litcius