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

被引:0
|
作者
Wu, Ruidong [1 ]
Liu, Bing [1 ]
Fu, Ping [1 ]
Chen, Haolin [1 ]
机构
[1] Harbin Inst Technol, Sch Elect & Informat Engn, Harbin 150001, Heilongjiang, Peoples R China
基金
中国国家自然科学基金;
关键词
CNN; FPGA; efficient accelerator; sensor signal processing; SVM;
D O I
10.1142/S0218126623500755
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:17
相关论文
共 50 条
  • [21] FPGA-Based High-Throughput CNN Hardware Accelerator With High Computing Resource Utilization Ratio
    Huang, Wenjin
    Wu, Huangtao
    Chen, Qingkun
    Luo, Conghui
    Zeng, Shihao
    Li, Tianrui
    Huang, Yihua
    IEEE Transactions on Neural Networks and Learning Systems, 2022, 33 (08): : 4069 - 4083
  • [22] Audio Signal Processing Based on FPGA
    Zhang, Jingbo
    Wang, Xiaofeng
    Zhang, Shufang
    MODERN TECHNOLOGIES IN MATERIALS, MECHANICS AND INTELLIGENT SYSTEMS, 2014, 1049 : 1759 - 1764
  • [23] An OpenCL-Based FPGA Accelerator for Faster R-CNN
    An, Jianjing
    Zhang, Dezheng
    Xu, Ke
    Wang, Dong
    ENTROPY, 2022, 24 (10)
  • [24] An FPGA-Based CNN Accelerator Integrating Depthwise Separable Convolution
    Liu, Bing
    Zou, Danyin
    Feng, Lei
    Feng, Shou
    Fu, Ping
    Li, Junbao
    ELECTRONICS, 2019, 8 (03)
  • [25] FPGA Implementation and Power Efficient CORDIC based ADPLL for Signal Processing and Application
    Singhal, Akarshika
    Goen, Anjana
    Mohapatra, Tanutrushna
    2017 7TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2017, : 325 - 329
  • [26] FPGA Based CNN Accelerator for High-Speed Biomedical Application
    Nehete, Hemkant
    Verma, Gaurav
    Gupta, Avi
    Kaushik, Partha
    Kaushik, Brajesh Kumar
    HIGH-SPEED BIOMEDICAL IMAGING AND SPECTROSCOPY VIII, 2023, 12390
  • [27] High Power-Efficient and Performance-Density FPGA Accelerator for CNN-Based Object Detection
    Zhang, Gang
    Zhang, Chaofan
    Wang, Fan
    Tang, Fulin
    Wu, Yihong
    Yang, Xuezhi
    Liu, Yong
    PATTERN RECOGNITION AND COMPUTER VISION, PT I, 2021, 13019 : 117 - 128
  • [28] A Market Data Feeds Processing Accelerator Based on FPGA
    Shen, Xiaoyang
    Jiang, Jiang
    Zhou, Liyuan
    Yang, Tianyi
    Chen, Li
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2013, 2013, 396 : 44 - 52
  • [29] Model Parallelism Optimization for CNN FPGA Accelerator
    Wang, Jinnan
    Tong, Weiqin
    Zhi, Xiaoli
    ALGORITHMS, 2023, 16 (02)
  • [30] FPGA-Based Programmable Accelerator for Hybrid Processing
    Stefan, Gheorghe M.
    Bira, Calin
    Hobincu, Radu
    Malita, Mihaela
    ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY, 2016, 19 (1-2): : 148 - 165