Accelerating Convolutional Neural Networks in Frequency Domain via Kernel-sharing Approach

被引:1
|
作者
Liu, Bosheng [1 ]
Liang, Hongyi [1 ]
Wu, Jigang [1 ]
Chen, Xiaoming [2 ]
Liu, Peng [1 ]
Han, Yinhe [2 ]
机构
[1] Guangdong Univ Technol, Guangzhou, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Acceleration; frequency-domain DNN architecture;
D O I
10.1145/3566097.3567862
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional neural networks (CNNs) are typically computationally heavy. Fast algorithms such as fast Fourier transforms (FFTs), are promising in significantly reducing computation complexity by replacing convolutions with frequency-domain element-wise multiplication. However, the increased high memory access overhead of complex weights counteracts the computing benefit, because frequency-domain convolutions not only pad weights to the same size as input maps, but also have no sharable complex kernel weights. In this work, we propose an FFT-based kernel-sharing technique called FS-Conv to reduce memory access. Based on FS-Conv, we derive the sharable complex weights in frequency-domain convolutions, which has never been solved. FS-Conv includes a hybrid padding approach, which utilizes the inherent periodic characteristic of FFT transformation to provide sharable complex weights for different blocks of complex input maps. We in addition build a frequency-domain inference accelerator (called Yixin) that can utilize the sharable complex weights for CNN accelerations. Evaluation results demonstrate the significant performance and energy efficiency benefits compared with the state-of-the-art baseline.
引用
收藏
页码:733 / 738
页数:6
相关论文
共 50 条
  • [1] Accelerating Frequency-domain Convolutional Neural Networks Inference using FPGAs
    Chen, Yi
    Liu, Bosheng
    Xu, Yongqi
    Wu, Jigang
    Chen, Xiaoming
    Liu, Peng
    Zhou, Qingguo
    Han, Yinhe
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [2] Efficient Weighted Kernel Sharing Convolutional Neural Networks
    Zhou, Helong
    Chen, Yie-Tarng
    Zhang, Jie
    Fang, Wen-Hsien
    2018 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (IEEE VCIP), 2018,
  • [3] Accelerating Convolutional Neural Networks with Dominant Convolutional Kernel and Knowledge Pre-regression
    Wang, Zhenyang
    Deng, Zhidong
    Wang, Shiyao
    COMPUTER VISION - ECCV 2016, PT VIII, 2016, 9912 : 533 - 548
  • [4] Packing Convolutional Neural Networks in the Frequency Domain
    Wang, Yunhe
    Xu, Chang
    Xu, Chao
    Tao, Dacheng
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2019, 41 (10) : 2495 - 2510
  • [5] Compressing Convolutional Neural Networks in the Frequency Domain
    Chen, Wenlin
    Wilson, James
    Tyree, Stephen
    Weinberger, Kilian Q.
    Chen, Yixin
    KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 1475 - 1484
  • [6] Accelerating Convolutional Neural Networks via Activation Map Compression
    Georgiadis, Georgios
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 7078 - 7088
  • [7] A CGRA-based Approach for Accelerating Convolutional Neural Networks
    Tanomoto, Masakazu
    Takamaeda-Yamazaki, Shinya
    Yao, Jun
    Nakashima, Yasuhiko
    2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 73 - 80
  • [8] CNNpack: Packing Convolutional Neural Networks in the Frequency Domain
    Wang, Yunhe
    Xu, Chang
    You, Shan
    Tao, Dacheng
    Xu, Chao
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29 : 253 - 261
  • [9] A Study on Accelerating Convolutional Neural Networks
    Lin, Hsien-, I
    Cheng, Chung-Sheng
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2019 (ICCMSE-2019), 2019, 2186
  • [10] Accelerating Convolutional Neural Networks via Inter-operator Scheduling
    You, Yi
    Liu, Pangfeng
    Hong, Ding-Yong
    Wu, Jan-Jan
    Hsu, Wei-Chung
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 916 - 923