DocumentCode :
110588
Title :
Energy-Efficiency and Accuracy of Stochastic Computing Circuits in Emerging Technologies
Author :
Moons, B. ; Verhelst, M.
Author_Institution :
Dept. of Electr. Eng. (ESAT), KU Leuven, Leuven, Belgium
Volume :
4
Issue :
4
fYear :
2014
fDate :
Dec. 2014
Firstpage :
475
Lastpage :
486
Abstract :
The continued scaling of feature sizes in integrated circuit technology leads to more uncertainty and unreliability in circuit behavior. Maintaining the paradigm of deterministic Boolean computing therefore becomes increasingly challenging. Stochastic computing (SC) processes digital data in the form of long pseudo-random bit-streams denoting probabilities and is therefore less vulnerable to uncertainty. When transient circuit variations are present, SC greatly outperforms classical binary implementations. Under these circumstances, it is impossible for binary systems to achieve arbitrarily low error rates, while SC can still trade-off precision for energy by using longer bit-streams. This makes the technique a valuable alternative to binary logic in emerging technologies with high inherent transient uncertainty. This paper assesses the feasibility of multi-stage SC and discusses energy and accuracy considerations in SC design. First, the basics of SC-circuit design are discussed. Second, we investigate three different sources of noise or uncertainty and assess their impact on SC accuracy. Third, we propose a methodological design strategy to evaluate the accuracy of general, multi-stage SC systems. The validity of this new approach is illustrated through the design of a 1D-DCT stochastic circuit, as part of a JPEG compression accelerator. Our analysis shows multi-stage stochastic computing requires very long word lengths to achieve high accuracy, resulting in low energy efficiency. Exploiting stochastic computing´s transient error tolerance in emerging technologies will thus have a high energy cost.
Keywords :
discrete cosine transforms; electronic engineering computing; image coding; stochastic processes; 1D-DCT stochastic circuit design; JPEG compression accelerator; binary logic; bit-streams; circuit behavior uncertainty; circuit behavior unreliability; deterministic Boolean computing; digital data processing; error rates; feature size scaling; integrated circuit technology; long-pseudorandom bit-streams; multistage SC circuit design; multistage stochastic computing; noise sources; probabilities; stochastic computing circuit accuracy; stochastic computing circuit energy-efficiency; transient circuit variations; transient error tolerance; transient uncertainty; uncertainty sources; uncertainty vulnerability; Accuracy; Energy efficiency; Integrated circuit modeling; Noise; Stochastic processes; Accuracy; energy; modelling; multi-stage; stochastic computing (SC);
fLanguage :
English
Journal_Title :
Emerging and Selected Topics in Circuits and Systems, IEEE Journal on
Publisher :
ieee
ISSN :
2156-3357
Type :
jour
DOI :
10.1109/JETCAS.2014.2361070
Filename :
6924798
Link To Document :
بازگشت