JOURNAL ARTICLE

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

Bosheng LiuHongyi LiangJigang WuXiaoming ChenPeng LiuYinhe Han

Year: 2023 Journal:   Proceedings of the 28th Asia and South Pacific Design Automation Conference Pages: 733-738

Abstract

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.

Keywords:
Computer science Fast Fourier transform Kernel (algebra) Frequency domain Convolutional neural network Overhead (engineering) Domain (mathematical analysis) Convolution (computer science) Multiplication (music) Algorithm Inference Parallel computing Artificial neural network Artificial intelligence Mathematics

Metrics

1
Cited By
0.08
FWCI (Field Weighted Citation Impact)
6
Refs
0.20
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Human Pose and Action Recognition
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Model Reduction and Neural Networks
Physical Sciences →  Physics and Astronomy →  Statistical and Nonlinear Physics
Digital Filter Design and Implementation
Physical Sciences →  Computer Science →  Signal Processing
© 2026 ScienceGate Book Chapters — All rights reserved.