Towards Practical Stochastic Computing Architectures for Emerging Applications

Towards Practical Stochastic Computing Architectures for Emerging Applications
Author :
Publisher :
Total Pages : 148
Release :
ISBN-10 : OCLC:1101197322
ISBN-13 :
Rating : 4/5 (22 Downloads)

Book Synopsis Towards Practical Stochastic Computing Architectures for Emerging Applications by : Vincent T. Lee

Download or read book Towards Practical Stochastic Computing Architectures for Emerging Applications written by Vincent T. Lee and published by . This book was released on 2019 with total page 148 pages. Available in PDF, EPUB and Kindle. Book excerpt: The end of Dennard scaling and demands for energy efficient, low power, and high density computing solutions over the past decade has forced exploration of new computing technologies. Stochastic computing is one of these alternative computing technologies which has enjoyed renewed interest and is the primary focus of this dissertation. Stochastic computing is a form of approximate computing which encodes values as probabilistic bitstreams where the ratio of 1s and 0s determines the encoded value. This representation allows stochastic computing to achieve lower operating power, higher computational density, and better error resilience compared to conventional binary-encoded circuits. In its current form, stochastic computing presents a number of challenges before it can become a practical replacement for conventional binary-encoded computing. First, there is little prior work detailing design methodologies to guide effective implementation and integration of stochastic computing into accelerator architectures. Second, the application space where stochastic computing yields compelling gains is far from obvious and has only seen limited exploration. Third, stochastic arithmetic circuits are unintuitive to design because they require careful consideration of correlation and quantization effects. This thesis focuses on new circuit components, applications, architectural considerations, and design techniques to improve the practicality of stochastic computing accelerators. I first propose novel stochastic circuits to improve the accuracy of stochastic computations and augment the range of implementable functions. I then evaluate the viability of stochastic computing with a design space exploration of end-to-end stochastic computing accelerator architectures. In this exploration, I evaluate under what design parameters and conditions stochastic computing accelerators are competitive alternatives to their binary-encoded counterparts. Using these guidelines, I use these results to establish a set of architecture design guidelines to help designers identify when and why they should consider stochastic computing. I then evaluate codesign opportunities and empirically measuring power, area, and energy efficiency for emerging applications. I also propose borrowing techniques from program synthesis such as stochastic synthesis and mixed integer linear programming to automatically synthesize novel stochastic circuits. Finally, I conclude with future directions for further improving the practicality of stochastic computing as well as additional research directions beyond stochastic computing.


Towards Practical Stochastic Computing Architectures for Emerging Applications Related Books

Towards Practical Stochastic Computing Architectures for Emerging Applications
Language: en
Pages: 148
Authors: Vincent T. Lee
Categories:
Type: BOOK - Published: 2019 - Publisher:

DOWNLOAD EBOOK

The end of Dennard scaling and demands for energy efficient, low power, and high density computing solutions over the past decade has forced exploration of new
Stochastic Computing: Techniques and Applications
Language: en
Pages: 224
Authors: Warren J. Gross
Categories: Technology & Engineering
Type: BOOK - Published: 2019-02-18 - Publisher: Springer

DOWNLOAD EBOOK

This book covers the history and recent developments of stochastic computing. Stochastic computing (SC) was first introduced in the 1960s for logic circuit desi
Stochastic Computing
Language: en
Pages: 215
Authors: Warren J. Gross
Categories: Probabilistic automata
Type: BOOK - Published: 2019 - Publisher:

DOWNLOAD EBOOK

This book covers the history and recent developments of stochastic computing. Stochastic computing (SC) was first introduced in the 1960s for logic circuit desi
Design of Stochastic Computing Architectures Using Integrated Optics
Language: en
Pages: 0
Authors: Hassnaa El-Derhalli
Categories:
Type: BOOK - Published: 2021 - Publisher:

DOWNLOAD EBOOK

Approximate computing (AC) is an emerging computing approach that allows to trade off design energy efficiency with computing accuracy. It targets error resilie
Computing Technologies and Applications
Language: en
Pages: 359
Authors: Latesh Malik
Categories: Computers
Type: BOOK - Published: 2021-11-09 - Publisher: CRC Press

DOWNLOAD EBOOK

Making use of digital technology for social care is a major responsibility of the computing domain. Social care services require attention for ease in social sy