2016
DOI: 10.1109/tnnls.2015.2413754
|View full text |Cite
|
Sign up to set email alerts
|

A New Stochastic Computing Methodology for Efficient Neural Network Implementation

Abstract: This paper presents a new methodology for the hardware implementation of neural networks (NNs) based on probabilistic laws. The proposed encoding scheme circumvents the limitations of classical stochastic computing (based on unipolar or bipolar encoding) extending the representation range to any real number using the ratio of two bipolar-encoded pulsed signals. Furthermore, the novel approach presents practically a total noise-immunity capability due to its specific codification. We introduce different designs… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
41
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 98 publications
(42 citation statements)
references
References 26 publications
0
41
0
Order By: Relevance
“…For example, an AND gate is used for multiplication, a MUX circuit for weighted addition and a NOT gate for inversion [4]. Hence, SC can be implemented with smaller sized circuits compared with binary computing and has been applied to many hardware applications such as neural networks [2], [3] and image processing [1], [13]. In addition, SC has noise resiliency and have been applied to reliable systems [5], [8], [12], [14], [15], [17], [19], [20].…”
Section: Backgroundsmentioning
confidence: 99%
“…For example, an AND gate is used for multiplication, a MUX circuit for weighted addition and a NOT gate for inversion [4]. Hence, SC can be implemented with smaller sized circuits compared with binary computing and has been applied to many hardware applications such as neural networks [2], [3] and image processing [1], [13]. In addition, SC has noise resiliency and have been applied to reliable systems [5], [8], [12], [14], [15], [17], [19], [20].…”
Section: Backgroundsmentioning
confidence: 99%
“…Their future work is completely focused on stochastic design of a microprocessor. Armin Alaghi et al [4] this paper surveys the key concepts of stochastic number representation and circuit structure. It gives examples of the potential applications of SC and showed some practical problems that are yet to be solved.…”
Section: Stochastic Logic Approachmentioning
confidence: 99%
“…Extended stochastic logic (ESL): another radical approach ESL made an extreme modification to the SC methodology if integral SC is not radical enough. Instead of using a single stochastic bitstream for a value, ESL used two stochastic streams such that their ratio of division represents the actual value (Canals et al, 2016). ESL intends to compute the entire range of real numbers in the stochastic domain.…”
Section: Figure Herementioning
confidence: 99%