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 条
  • [31] Frequency-Domain Inference Acceleration for Convolutional Neural Networks Using ReRAMs
    Liu, Bosheng
    Jiang, Zhuoshen
    Wu, Yalan
    Wu, Jigang
    Chen, Xiaoming
    Liu, Peng
    Zhou, Qingguo
    Han, Yinhe
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (12) : 3133 - 3146
  • [32] Frequency-Domain and Spatial-Domain MLMVN-Based Convolutional Neural Networks
    Aizenberg, Igor
    Vasko, Alexander
    ALGORITHMS, 2024, 17 (08)
  • [33] Convolutional Neural Networks for Chipless RFID Classification in the Time-Frequency Domain
    Fodop Sokoudjou, J. Junior
    Garcia-Cardarelli, Pablo
    Rezola Garciandia, Ainhoa
    Diaz, Javier
    Ochoa, Idoia
    2024 IEEE INTERNATIONAL SYMPOSIUM ON ANTENNAS AND PROPAGATION AND INC/USNCURSI RADIO SCIENCE MEETING, AP-S/INC-USNC-URSI 2024, 2024, : 1245 - 1246
  • [34] Detecting oscillations in neural networks via frequency domain analysis
    Moiola, JL
    Berns, D
    Chen, GR
    Ogmen, H
    1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 669 - 674
  • [35] Frequency Gating: Improved Convolutional Neural Networks for Speech Enhancement in the Time-Frequency Domain
    Oostermeijer, Koen
    Wang, Qing
    Du, Jun
    2020 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2020, : 465 - 470
  • [36] Versatile kernel reactivation for deep convolutional neural networks
    Lee, Jeong Jun
    Kim, Hyun
    ELECTRONICS LETTERS, 2022, 58 (19) : 723 - 725
  • [37] SpreadOut: A Kernel Weight Initializer for Convolutional Neural Networks
    Hertzog, Matheus I.
    Correa, Ulisses Brisolara
    Araujo, Ricardo M.
    2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [38] Kernel Support Vector Machines and Convolutional Neural Networks
    Jiang, Shihao
    Hartley, Richard
    Fernando, Basura
    2018 INTERNATIONAL CONFERENCE ON DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2018, : 560 - 566
  • [39] A Digitally Controlled Analog kernel for Convolutional Neural Networks
    Asghar, Malik Summair
    Junaid, Muhammad
    Kim, Hyung Won
    Arslan, Saad
    Shah, Syed Asmat Ali
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 242 - 243
  • [40] MLMVN as a Frequency Domain Convolutional Neural Network
    Aizenberg, Igor
    Vasko, Alexander
    2023 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE, CSCI 2023, 2023, : 341 - 347