Acceleration of Convolutional Neural Network Using FFT-Based Split Convolutions
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks (CNNs) have a large number of variables and hence suffer from a complexity problem for their implementation. Different methods and techniques have developed to alleviate the problem of CNN's complexity, such as quantization, pruning, etc. Among the different simplification methods, computation in the Fourier domain is regarded as a new paradigm for the acceleration of CNNs. Recent studies on Fast Fourier Transform (FFT) based CNN aiming at simplifying the computations required for FFT. However, there is a lot of space for working on the reduction of the computational complexity of FFT. In this paper, a new method for CNN processing in the FFT domain is proposed, which is based on input splitting. There are problems in the computation of FFT using small kernels in situations such as CNN. Splitting can be considered as an effective solution for such issues aroused by small kernels. Using splitting redundancy, such as overlap-and-add, is reduced and, efficiency is increased. Hardware implementation of the proposed FFT method, as well as different analyses of the complexity, are performed to demonstrate the proper performance of the proposed method.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2.
6 papers.
- 2021FNet: Mixing Tokens with Fourier Transformscited by 347
- 2022Deep Frequency Filtering for Domain Generalizationcited by 43
- 2021FAT: Learning Low-Bitwidth Parametric Representation via Frequency-Aware Transformationcited by 6
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learningcited by 6
- 2021QFCNN: Quantum Fourier Convolutional Neural Networkcited by 2
- 2021Faster Convolution Inference Through Using Pre-Calculated Lookup Tablescited by 0
- 2022Survey: Exploiting Data Redundancy for Optimization of Deep Learning29 Aug 2022
- 2022Deep Frequency Filtering for Domain Generalization23 Mar 2022
- 2021QFCNN: Quantum Fourier Convolutional Neural Network19 Jun 2021
- 2021FNet: Mixing Tokens with Fourier Transforms9 May 2021
- 2021Faster Convolution Inference Through Using Pre-Calculated Lookup Tables4 Apr 2021
- 2021FAT: Learning Low-Bitwidth Parametric Representation via Frequency-Aware Transformation15 Feb 2021