Abstract
Deterministic approaches to stochastic computing (SC) have been recently proposed to produce completely accurate results with stochastic logic. Long processing time is the main limitation of these methods when a deterministic zero error rate output is expected. For instance, when multiplying two n-bit precision input values, a processing time of 22n cycles is required. This long processing time makes the current deterministic approaches of SC inefficient for many applications. In this work, we propose an acceleration method based on resolution splitting to mitigate this long latency. The result is an exponential reduction in the processing time at the cost of some increase in the hardware area. The exponential reduction in the processing time results in a significant reduction in energy consumption. Synthesis results show that for the common 2-input multiplier, the proposed design decreases the energy consumption more than 2000× compared to the prior state-of-the-art deterministic bit-stream-based design.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the 20th International Symposium on Quality Electronic Design, ISQED 2019 |
Publisher | IEEE Computer Society |
Pages | 157-162 |
Number of pages | 6 |
ISBN (Electronic) | 9781728103921 |
DOIs | |
State | Published - Apr 23 2019 |
Event | 20th International Symposium on Quality Electronic Design, ISQED 2019 - Santa Clara, United States Duration: Mar 6 2019 → Mar 7 2019 |
Publication series
Name | Proceedings - International Symposium on Quality Electronic Design, ISQED |
---|---|
Volume | 2019-March |
ISSN (Print) | 1948-3287 |
ISSN (Electronic) | 1948-3295 |
Conference
Conference | 20th International Symposium on Quality Electronic Design, ISQED 2019 |
---|---|
Country/Territory | United States |
City | Santa Clara |
Period | 3/6/19 → 3/7/19 |
Bibliographical note
Funding Information:This work was supported in part by National Science Foundation grant no. CCF-1438286. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF.
Funding Information:
ACKNOWLEDGMENT This work was supported in part by National Science Foundation grant no. CCF-1438286. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the NSF.
Publisher Copyright:
© 2019 IEEE.
Copyright:
Copyright 2019 Elsevier B.V., All rights reserved.
Keywords
- Stochastic Computing
- deterministic bit-stream computing
- performance enhancement
- resolution splitting