2017
DOI: 10.3390/jlpea7040029
|View full text |Cite
|
Sign up to set email alerts
|

Energy-Efficient FPGA-Based Parallel Quasi-Stochastic Computing

Abstract: Abstract:The high performance of FPGA (Field Programmable Gate Array) in image processing applications is justified by its flexible reconfigurability, its inherent parallel nature and the availability of a large amount of internal memories. Lately, the Stochastic Computing (SC) paradigm has been found to be significantly advantageous in certain application domains including image processing because of its lower hardware complexity and power consumption. However, its viability is deemed to be limited due to its… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
15
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 17 publications
(30 reference statements)
0
15
0
Order By: Relevance
“…The operation of these circuits rely on the type of number interpretations, namely unipolar (UP), bipolar (BP) or inverted bipolar (IBP) formats as presented in [19]. The unipolar format represents the real number x in the range of [0, 1], using bipolar x is represented in between [−1, 1] and IBP ranges from [−1, 1], where the Boolean values 0 and 1 are represented as 1 and −1 in the stochastic number (SN) [11]. Detailed explanations of various SN formats are clearly discussed in [14].…”
Section: Stochastic Computingmentioning
confidence: 99%
See 3 more Smart Citations
“…The operation of these circuits rely on the type of number interpretations, namely unipolar (UP), bipolar (BP) or inverted bipolar (IBP) formats as presented in [19]. The unipolar format represents the real number x in the range of [0, 1], using bipolar x is represented in between [−1, 1] and IBP ranges from [−1, 1], where the Boolean values 0 and 1 are represented as 1 and −1 in the stochastic number (SN) [11]. Detailed explanations of various SN formats are clearly discussed in [14].…”
Section: Stochastic Computingmentioning
confidence: 99%
“…The probability value in SC is represented by a binary bitstream of 0s and 1s with specific length L [19]. For the binary representation of 0.5, in the bitstream of length L, half of the bits are represented by 1s and the other half with 0s [11]. For example, one way of representing 0.5 with a bitstream of 8 bits is 01010101.…”
Section: Stochastic Computingmentioning
confidence: 99%
See 2 more Smart Citations
“…Stochastic computing-which is an approximate computation method based on probabilities-was introduced in the 1960s [3]. Because of its tolerance toward errors and the use of very simple circuits, stochastic computing is particularly used in applications such as image processing and digital filters [4][5][6][7][8][9][10][11][12][13][14][15][16]. Also, it is possible to merge various inputs and reduce the dimension of the stochastic computing [17].…”
Section: Introductionmentioning
confidence: 99%