JOURNAL ARTICLE

Efficient fast convolution architecture based on stochastic computing

Abstract

Advances in convolutional neural network (CNN) have aroused great interests all over the world. Despite the fact that the amount of convolutions in CNNs is proportional to that of layers, people tend to pursue more remarkable performance by exploiting a deep convolution neural network (DCNN), leading to large area occupation. With the deeper process involved in large-scale integrated circuits, circuit reliability has also aroused great concerns. In this paper, we propose an efficient convolution architecture for CNN, by employing stochastic computing. For the first step, fast convolution algorithms such as Cook-Toom algorithm, which can lower the complexity by reducing multiplications is proposed. Though stochastic computing (SC) shows advantages in area-efficient implementations, its straightforward application to fast convolution is not well-suited due to the severe precision loss. Existing two-line SC can reduce the precision loss, but fails to deal with the output saturation. Therefore, a new three-part SC representation is proposed to get rid of this dilemma. Simulation results have validated the advantages of proposed architecture 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. It is believed that stochastic computing is possibly a more natural implementation form of neural network.

Keywords:
Computer science Convolution (computer science) Stochastic computing Convolutional neural network Artificial neural network Computation Implementation Computational complexity theory Computer engineering Algorithm Theoretical computer science Parallel computing Artificial intelligence

Metrics

6
Cited By
0.71
FWCI (Field Weighted Citation Impact)
17
Refs
0.74
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
Advanced Memory and Neural Computing
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Advanced MIMO Systems Optimization
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

JOURNAL ARTICLE

An Efficient Stochastic Convolution Architecture Based on Fast FIR Algorithm

Huizheng WangWeihong XuZaichen ZhangXiaohu YouChuan Zhang

Journal:   IEEE Transactions on Circuits & Systems II Express Briefs Year: 2021 Vol: 69 (3)Pages: 984-988
JOURNAL ARTICLE

Efficient Fast-Convolution Based Hybrid Carrier System

Xu LinLin MeiFabrice LabeauXuejun ShaXiaojie Fang

Journal:   IEEE Transactions on Wireless Communications Year: 2021 Vol: 21 (5)Pages: 3508-3522
© 2026 ScienceGate Book Chapters — All rights reserved.