TY - GEN
T1 - An Effective Stochastic Number Duplicator and Its Evaluations Using Composite Arithmetic Circuits
AU - Ishikawa, Ryota
AU - Tawada, Masashi
AU - Yanagisawa, Masao
AU - Togawa, Nozomu
N1 - Funding Information:
ACKNOWLEDGMENT This study was supported in part by the MIC/SCOPE #171503005.
Publisher Copyright:
© 2018 IEEE.
Copyright:
Copyright 2018 Elsevier B.V., All rights reserved.
PY - 2018/9/26
Y1 - 2018/9/26
N2 - Due to the continuous demand of small-sized cir- cuits in the fields of image processing and artificial intelligence, stochastic computing has attracted much attention. In stochastic computing, stochastic numbers composed of randomly generated bit streams are used for computation. When inputting two or more identical values to a stochastic circuit, their arithmetic operation results can be inaccurate. In this paper, a stochastic number duplicator called RRR (Register based Re-arrangement circuit using a Random bit stream) duplicator is introduced and is evaluated by applying to composite arithmetic circuits including re-convergence paths. The stochastic numbers duplicated by RRR duplicator have the equivalent values to its input stochastic numbers but have independent bit streams, effectively utilizing bit re-arrangement based on randomized bit streams. It is applied to composite arithmetic circuits and its accuracy and area/delay requirements are evaluated. The results demonstrate that RRR duplicator obtains more accurate results in a circuit with re- convergence paths, reducing the mean square errors by 64%- 94% compared to a conventional stochastic number duplicator.
AB - Due to the continuous demand of small-sized cir- cuits in the fields of image processing and artificial intelligence, stochastic computing has attracted much attention. In stochastic computing, stochastic numbers composed of randomly generated bit streams are used for computation. When inputting two or more identical values to a stochastic circuit, their arithmetic operation results can be inaccurate. In this paper, a stochastic number duplicator called RRR (Register based Re-arrangement circuit using a Random bit stream) duplicator is introduced and is evaluated by applying to composite arithmetic circuits including re-convergence paths. The stochastic numbers duplicated by RRR duplicator have the equivalent values to its input stochastic numbers but have independent bit streams, effectively utilizing bit re-arrangement based on randomized bit streams. It is applied to composite arithmetic circuits and its accuracy and area/delay requirements are evaluated. The results demonstrate that RRR duplicator obtains more accurate results in a circuit with re- convergence paths, reducing the mean square errors by 64%- 94% compared to a conventional stochastic number duplicator.
KW - bit re-arrangement
KW - re-convergence path
KW - stochastic computing
KW - stochastic number
KW - stochastic numbrestochastic number duplicator
UR - http://www.scopus.com/inward/record.url?scp=85055817128&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85055817128&partnerID=8YFLogxK
U2 - 10.1109/IOLTS.2018.8474263
DO - 10.1109/IOLTS.2018.8474263
M3 - Conference contribution
AN - SCOPUS:85055817128
T3 - 2018 IEEE 24th International Symposium on On-Line Testing and Robust System Design, IOLTS 2018
SP - 53
EP - 56
BT - 2018 IEEE 24th International Symposium on On-Line Testing and Robust System Design, IOLTS 2018
A2 - Maniatakos, Mihalis
A2 - Alexandrescu, Dan
A2 - Gizopoulos, Dimitris
A2 - Papavramidou, Panagiota
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE International Symposium on On-Line Testing and Robust System Design, IOLTS 2018
Y2 - 2 July 2018 through 4 July 2018
ER -