JOURNAL ARTICLE

Low-Complexity Winograd Convolution Architecture Based on Stochastic Computing

Abstract

Deep convolution neural networks (CNNs) usually require a large number of iterative convolution operations, which would consume significant amounts of hardware resources. In this paper, we propose an efficient convolution architecture based on Winograd algorithm for convolutional neural networks (CNNs), by employing stochastic computing (SC). For the first step, a fast convolution algorithm, Winograd fast convolution algorithm (WFCA), which can lower the complexity by reducing multiplications is proposed. Although stochastic computing (SC) can achieve significant reduction in hardware complexity compared with the deterministic design, its straightforward application to fast convolution is not well-suited due to the precision loss. Therefore, based on two-line SC, this paper proposes a non-scaled stochastic adder which has higher computation accuracy than the conventional stochastic adder. Numerical results have proved the advantages of the proposed design in both complexity and precision. Although preliminary, it is expected that this design can be the first step of combining neural network and stochastic computing, which are both analog, belief-based and fault-tolerant, thereby unlocking the potentiality for the widespread application of stochastic Winograd algorithm in neural network systems.

Keywords:
Computer science Convolution (computer science) Architecture Computational complexity theory Theoretical computer science Computer architecture Parallel computing Computational science Algorithm Artificial intelligence

Metrics

12
Cited By
0.85
FWCI (Field Weighted Citation Impact)
10
Refs
0.76
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Error Correcting Code Techniques
Physical Sciences →  Computer Science →  Computer Networks and Communications
Neural Networks and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Bayesian Modeling and Causal Inference
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Winograd convolution

Xinghua XueHaitong HuangCheng LiuTao LuoLei ZhangYing Wang

Journal:   Proceedings of the 59th ACM/IEEE Design Automation Conference Year: 2022 Pages: 853-858
BOOK-CHAPTER

Optimizing Winograd-Based Convolution on GPUs

Cong ThuanHoang Anh Du Nguyen

Communications in computer and information science Year: 2025 Pages: 485-497
BOOK-CHAPTER

Efficient Residue Number System Based Winograd Convolution

Zhi-Gang LiuMatthew Mattina

Lecture notes in computer science Year: 2020 Pages: 53-68
© 2026 ScienceGate Book Chapters — All rights reserved.