TY - JOUR
T1 - An Overview of Time-Based Computing with Stochastic Constructs
AU - Najafi, M. Hassan
AU - Jamali-Zavareh, Shiva
AU - Lilja, David J.
AU - Riedel, Marc D.
AU - Bazargan, Kia
AU - Harjani, Ramesh
PY - 2017/11/1
Y1 - 2017/11/1
N2 - Computing on time-based data is a recent evolution of research in stochastic computing. As with stochastic computing, complex functions can be computed with remarkably low area cost. Unlike stochastic computing, the latency and energy efficiency are very favorable compared to computations on conventional binary radix. In this article, the authors review and evaluate the design and implementation of arithmetic operations on time-encoded signals, with a particular focus on low power. The advantages, challenges, and potential applications are discussed.
AB - Computing on time-based data is a recent evolution of research in stochastic computing. As with stochastic computing, complex functions can be computed with remarkably low area cost. Unlike stochastic computing, the latency and energy efficiency are very favorable compared to computations on conventional binary radix. In this article, the authors review and evaluate the design and implementation of arithmetic operations on time-encoded signals, with a particular focus on low power. The advantages, challenges, and potential applications are discussed.
KW - energy-efficient computing
KW - mixed-signal design
KW - pulse width modulation
KW - stochastic computing (SC)
KW - time-based computing
KW - time-encoded values
KW - ultra-low-power processing
UR - http://www.scopus.com/inward/record.url?scp=85038072183&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85038072183&partnerID=8YFLogxK
U2 - 10.1109/MM.2017.4241345
DO - 10.1109/MM.2017.4241345
M3 - Review article
AN - SCOPUS:85038072183
VL - 37
SP - 62
EP - 71
JO - IEEE Micro
JF - IEEE Micro
SN - 0272-1732
IS - 6
M1 - 8119711
ER -