Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

An Architecture for Fault-Tolerant Computation with Stochastic Logic

Published: 01 January 2011 Publication History

Abstract

Mounting concerns over variability, defects, and noise motivate a new approach for digital circuitry: stochastic logic, that is to say, logic that operates on probabilistic signals and so can cope with errors and uncertainty. Techniques for probabilistic analysis of circuits and systems are well established. We advocate a strategy for synthesis. In prior work, we described a methodology for synthesizing stochastic logic, that is to say logic that operates on probabilistic bit streams. In this paper, we apply the concept of stochastic logic to a reconfigurable architecture that implements processing operations on a datapath. We analyze cost as well as the sources of error: approximation, quantization, and random fluctuations. We study the effectiveness of the architecture on a collection of benchmarks for image processing. The stochastic architecture requires less area than conventional hardware implementations. Moreover, it is much more tolerant of soft errors (bit flips) than these deterministic implementations. This fault tolerance scales gracefully to very large numbers of errors.

Cited By

View all
  • (2024)Can Stochastic Computing Truly Tolerate Bit Flips?Proceedings of the Great Lakes Symposium on VLSI 202410.1145/3649476.3658700(718-723)Online publication date: 12-Jun-2024
  • (2024)Design of a Stochastic Computing Architecture for the Phansalkar AlgorithmIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2023.334880932:3(442-454)Online publication date: 1-Mar-2024
  • (2024)From Multipliers to Integrators: A Survey of Stochastic Computing PrimitivesIEEE Transactions on Nanotechnology10.1109/TNANO.2024.337349923(238-249)Online publication date: 5-Mar-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Computers
IEEE Transactions on Computers  Volume 60, Issue 1
January 2011
143 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 January 2011

Author Tags

  1. Stochastic logic
  2. Stochastic logic, reconfigurable hardware, fault-tolerant computation.
  3. fault-tolerant computation.
  4. reconfigurable hardware

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Can Stochastic Computing Truly Tolerate Bit Flips?Proceedings of the Great Lakes Symposium on VLSI 202410.1145/3649476.3658700(718-723)Online publication date: 12-Jun-2024
  • (2024)Design of a Stochastic Computing Architecture for the Phansalkar AlgorithmIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2023.334880932:3(442-454)Online publication date: 1-Mar-2024
  • (2024)From Multipliers to Integrators: A Survey of Stochastic Computing PrimitivesIEEE Transactions on Nanotechnology10.1109/TNANO.2024.337349923(238-249)Online publication date: 5-Mar-2024
  • (2024)Low-Cost and Highly-Efficient Bit-Stream Generator for Stochastic Computing DivisionIEEE Transactions on Nanotechnology10.1109/TNANO.2024.335839523(195-202)Online publication date: 1-Jan-2024
  • (2024)SimBU: Self-Similarity-Based Hybrid Binary-Unary Computing for Nonlinear FunctionsIEEE Transactions on Computers10.1109/TC.2024.339851273:9(2192-2205)Online publication date: 1-Sep-2024
  • (2024)P2LSG: Powers-of-2 Low-Discrepancy Sequence Generator for Stochastic ComputingProceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473928(38-45)Online publication date: 22-Jan-2024
  • (2023)Accurate and Energy-Efficient Stochastic Computing with Van Der Corput SequencesProceedings of the 18th ACM International Symposium on Nanoscale Architectures10.1145/3611315.3633265(1-6)Online publication date: 18-Dec-2023
  • (2023)Approximate Hybrid Binary-Unary Computing with Applications in BERT Language Model and Image ProcessingProceedings of the 2023 ACM/SIGDA International Symposium on Field Programmable Gate Arrays10.1145/3543622.3573181(165-175)Online publication date: 12-Feb-2023
  • (2023)A Generalized Residue Number System Design Approach for Ultralow-Power Arithmetic Circuits Based on Deterministic Bit-StreamsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.325060342:11(3787-3800)Online publication date: 1-Nov-2023
  • (2023)Agile Simulation of Stochastic Computing Image Processing With Contingency TablesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.324313642:10(3474-3478)Online publication date: 7-Feb-2023
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media