Phasor-Driven Acceleration for FFT-based CNNs
Eduardo Reis, Thangarajah Akilan, Mohammed Khalid

TL;DR
This paper introduces a phasor-based approach to accelerate FFT-based CNNs, achieving significant speedups during training and inference without altering existing models.
Contribution
It proposes using the phasor form for FFT in CNNs, offering a more efficient spectral domain computation method that enhances speed.
Findings
Speed improvements up to 1.376x on CIFAR-10 during training
Speed improvements up to 1.390x on CIFAR-10 during inference
Applicable to existing CNN models without modifications
Abstract
Recent research in deep learning (DL) has investigated the use of the Fast Fourier Transform (FFT) to accelerate the computations involved in Convolutional Neural Networks (CNNs) by replacing spatial convolution with element-wise multiplications on the spectral domain. These approaches mainly rely on the FFT to reduce the number of operations, which can be further decreased by adopting the Real-Valued FFT. In this paper, we propose using the phasor form, a polar representation of complex numbers, as a more efficient alternative to the traditional approach. The experimental results, evaluated on the CIFAR-10, demonstrate that our method achieves superior speed improvements of up to a factor of 1.376 (average of 1.316) during training and up to 1.390 (average of 1.321) during inference when compared to the traditional rectangular form employed in modern CNN architectures. Similarly, when…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · Convolution
