An FPGA-Based Approach for Compressing and Accelerating Depthwise Separable Convolution

被引:0
|
作者
Yang, Ruiheng [1 ]
Chen, Zhikun [1 ]
Hu, Lingtong [1 ]
Cui, Xihang [1 ]
Guo, Yunfei [1 ]
机构
[1] Hangzhou Dianzi Univ, Sch Automation, Sch Artificial Intelligence, Hangzhou 310018, Peoples R China
基金
中国国家自然科学基金;
关键词
Convolution; Optimization; Throughput; Resource management; Quantization (signal); Parallel processing; Hardware acceleration; CLIP-Q; DSC; FPGA; hardware accelerator; CNN;
D O I
10.1109/LSP.2024.3425286
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The rapid progress of deep learning has led to an increase in the parameter count and computational requirements of convolutional neural networks (CNN), presenting difficulties in deploying networks on hardware platforms with constrained resources. Although depthwise separable convolution (DSC) is one method used to tackle this issue, it still maintains numerous redundant parameters. Meanwhile, compression learning by in parallel pruning-quantization (CLIP-Q) method represents an efficient approach to network compression. However, it does not have additional optimization for DSC. This study proposes a method named DSC-CLIP-Q, which is derived from the CLIP-Q approach and is designed to specifically address the parameter distribution characteristics of DSC. Furthermore, the research developed a highly energy-efficient and reconfigurable hardware accelerator specifically designed for this approach. Additional storage optimizations tailored to the hardware features of DSC-CLIP-Q is introduced, in conjunction with a reconfigurable processing element (PE) array specifically designed for the convolutional characteristics of DSC. The experimental results indicate that the suggested DSC accelerator attains a high level of throughput and energy efficiency, while also enhancing network accuracy.
引用
收藏
页码:2590 / 2594
页数:5
相关论文
共 50 条
  • [31] Depthwise separable convolution architectures for plant disease classification
    Kamal, K. C.
    Yin, Zhendong
    Wu, Mingyang
    Wu, Zhilu
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2019, 165
  • [32] An Improvement for Capsule Networks Using Depthwise Separable Convolution
    Nguyen Huu Phong
    Ribeiro, Bernardete
    PATTERN RECOGNITION AND IMAGE ANALYSIS, PT I, 2020, 11867 : 521 - 530
  • [33] An Efficient FPGA-Based Accelerator Design for Convolution
    Song, Peng-Fei
    Pan, Jeng-Shyang
    Yang, Chun-Sheng
    Lee, Chiou-Yng
    2017 IEEE 8TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), 2017, : 494 - 500
  • [34] Generative Robotic Grasping Using Depthwise Separable Convolution
    Teng, Yadong
    Gao, Pengxiang
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 94
  • [35] Depthwise Separable Convolution based Passive Indoor Localization using CSI Fingerprint
    Xun, Wenjing
    Sun, Lijuan
    Han, Chong
    Lin, Zhaoxiao
    Guo, Jian
    2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
  • [36] Fire Detection Method Based on Depthwise Separable Convolution and YOLOv3
    Qin, Yue-Yan
    Cao, Jiang-Tao
    Ji, Xiao-Fei
    INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2021, 18 (02) : 300 - 310
  • [37] Fire Detection Method Based on Depthwise Separable Convolution and YOLOv3
    Yue-Yan Qin
    Jiang-Tao Cao
    Xiao-Fei Ji
    International Journal of Automation and Computing, 2021, (02) : 300 - 310
  • [38] Underwater Acoustic Target Recognition Based on Depthwise Separable Convolution Neural Networks
    Hu, Gang
    Wang, Kejun
    Liu, Liangliang
    SENSORS, 2021, 21 (04) : 1 - 20
  • [39] A lightweight face recognition method based on depthwise separable convolution and triplet loss
    Yan, Wenyang
    Liu, Taiting
    Liu, Shuaishi
    Geng, Yining
    Sun, Zhongbo
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 7570 - 7575
  • [40] A water segmentation algorithm for SAR image based on dense depthwise separable convolution
    Zhang J.
    Xing M.
    Sun G.
    Journal of Radars, 2019, 8 (03) : 400 - 412