TY - JOUR
T1 - Stochastic number duplicators based on bit re-arrangement using randomized bit streams
AU - Ishikawa, Ryota
AU - Tawada, Masashi
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
PY - 2018/7/1
Y1 - 2018/7/1
N2 - Recently, stochastic computing based on stochastic numbers attracts attention as an effective computation method, which realizes arithmetic operations by simple logic circuits with a tolerance of bit errors. When we input two or more identical values to a stochastic circuit, we require to duplicate a stochastic number. However, if bit streams of duplicated stochastic numbers are dependent on each other, their arithmetic operation results can be inaccurate. In this paper, we propose two stochastic number duplicators, called FSR and RRR. The stochastic numbers duplicated by the FSR and RRR duplicators have the equivalent values but have independent bit streams, effectively utilizing bit re-arrangement using randomized bit streams. Experimental evaluation results demonstrate that the RRR duplicator, in particular, obtains more accurate results even if a circuit has re-convergence paths, reducing the mean square errors by 20%-89% compared to a conventional stochastic number duplicator.
AB - Recently, stochastic computing based on stochastic numbers attracts attention as an effective computation method, which realizes arithmetic operations by simple logic circuits with a tolerance of bit errors. When we input two or more identical values to a stochastic circuit, we require to duplicate a stochastic number. However, if bit streams of duplicated stochastic numbers are dependent on each other, their arithmetic operation results can be inaccurate. In this paper, we propose two stochastic number duplicators, called FSR and RRR. The stochastic numbers duplicated by the FSR and RRR duplicators have the equivalent values but have independent bit streams, effectively utilizing bit re-arrangement using randomized bit streams. Experimental evaluation results demonstrate that the RRR duplicator, in particular, obtains more accurate results even if a circuit has re-convergence paths, reducing the mean square errors by 20%-89% compared to a conventional stochastic number duplicator.
KW - Bit rearrangement
KW - Duplicator
KW - Re-convergence path
KW - Stochastic computing
KW - Stochastic number
UR - http://www.scopus.com/inward/record.url?scp=85049391236&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85049391236&partnerID=8YFLogxK
U2 - 10.1587/transfun.E101.A.1002
DO - 10.1587/transfun.E101.A.1002
M3 - Article
AN - SCOPUS:85049391236
VL - E101A
SP - 1002
EP - 1013
JO - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
JF - IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
SN - 0916-8508
IS - 7
ER -