Multirate FIR CNN - Optimizing Deep Learning Implementation

This paper proposes the multirate finite impulse-response (FIR) Convolutional Neural Networks (mCNN) algorithms for an efficient implementation of the 2-Dimensional (2-D) CNN circuits implementation. With the rapid advancement in computational power, Deep Learning (DL) leveraging CNN has expanded the scope of Artificial Intelligence (AI) applications. In traditional CNN architectures, convolution and pooling operations have been enhanced through multirate algorithms. Recent research has introduced polyphase structures to optimize these operations, leading to more efficient multirate filtering implementations compared to conventional non-multirate approaches. We generalize this approach to 2-D CNNs through time-varying coefficients, achieving M-fold line-buffer reduction (where M is the pooling factor) and 1/M-rate MAC operations. A first-stage CNN implementation demonstrates these efficiency gains, validated via MATLAB's digit recognition tool, showing measurable improvements in memory and computational requirements.

Authors

Institutions

Publication Details

Published
2025-04-05
DOI
https://doi.org/10.1109/icmi65310.2025.11141108
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multirate FIR CNN - Optimizing Deep Learning Implementation

Guowei Xiao, Zehao Li, Yingshuai Wang, Ping Wang
Neural Networks and Applications
article

Multirate FIR CNN - Optimizing Deep Learning Implementation

Guowei Xiao, Zehao Li, Yingshuai Wang, Ping Wang
article en

Abstract

This paper proposes the multirate finite impulse-response (FIR) Convolutional Neural Networks (mCNN) algorithms for an efficient implementation of the 2-Dimensional (2-D) CNN circuits implementation. With the rapid advancement in computational power, Deep Learning (DL) leveraging CNN has expanded the scope of Artificial Intelligence (AI) applications. In traditional CNN architectures, convolution and pooling operations have been enhanced through multirate algorithms. Recent research has introduced polyphase structures to optimize these operations, leading to more efficient multirate filtering implementations compared to conventional non-multirate approaches. We generalize this approach to 2-D CNNs through time-varying coefficients, achieving M-fold line-buffer reduction (where M is the pooling factor) and 1/M-rate MAC operations. A first-stage CNN implementation demonstrates these efficiency gains, validated via MATLAB's digit recognition tool, showing measurable improvements in memory and computational requirements.

Guangdong University of Technology (CN), Nova Southeastern University (US), South China University of Technology (CN)
Openalex Percentile: Top 88%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.