Skip to main navigation Skip to search Skip to main content

A Resource Efficient CNN Accelerator for Sensor Signal Processing Based on FPGA

  • Ruidong Wu
  • , Bing Liu*
  • , Ping Fu
  • , Haolin Chen
  • *Corresponding author for this work
  • School of Electronics and Information Engineering, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

With the use of Convolutional Neural Network (CNN) in the application of sensor signal processing system, it usually faces the urgent requirements of system integration, high throughput, hardware resource and energy efficiency. This paper introduces a resource efficient accelerator with general two-dimensional multiply-add array operator to focus on the characteristic of sensor signal processing, which can be applied to standard CNN, depth-wise CNN, Fully Connected (FC) layer for varied networks. Meanwhile, resource estimation model is also constructed to provide the exploration of parallel parameters for computing efficiency. Finally, a board-level verification is implemented to demonstrate the efficiency of proposed accelerator with common scene of LeNet and complex scene of MobileNetV1. Experimental results show that the Inferences Per Second (IPS) of 332225 and 1498 is realized with 100MHz frequency. The corresponding efficiency is 88.84% and 61.09%, which outperforms other related works about CNN accelerator design in terms of signal processing. This paper is also applicable and scalable to other fields about effective acceleration research.

Original languageEnglish
Article number2350075
JournalJournal of Circuits, Systems and Computers
Volume32
Issue number5
DOIs
StatePublished - 30 Mar 2023
Externally publishedYes

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • CNN
  • FPGA
  • efficient accelerator
  • sensor signal processing

Fingerprint

Dive into the research topics of 'A Resource Efficient CNN Accelerator for Sensor Signal Processing Based on FPGA'. Together they form a unique fingerprint.

Cite this