DocumentCode
2361249
Title
WDSN keynote talk: “Stochastic computing: Embracing errors in architecture and design of processors and applications”
Author
Kumar, Rakesh
Author_Institution
Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, USA
fYear
2011
fDate
27-30 June 2011
Abstract
All of computing today relies on an abstraction where software expects the hardware to behave flawlessly for all inputs under all conditions. While the abstraction worked historically due to the relatively small magnitude of variations in hardware and environment, computing will increasingly be done with devices and circuits which are inherently stochastic or whose behavior is stochastic due to manufacturing and environmental uncertainties. For such emerging circuits/devices, the cost of maintaining the abstraction of flawless hardware will be prohibitive and we will need to fundamentally rethink the correctness contract between hardware and software. In our group, we are exploring a vision of computing systems where a) hardware and environmental variations are fully exposed to the highest layers of software in form errors, and b) hardware and software is optimized to maximize power savings afforded by relaxed correctness. We call the under-designed processors that produce stochastically correct results even under nominal conditions, stochastic processors. We call the applications that have been implemented to be adaptively error-tolerant, stochastic applications. In this talk, I will describe our recent approaches to architect and design stochastic processors and stochastic applications.
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks Workshops (DSN-W), 2011 IEEE/IFIP 41st International Conference on
Conference_Location
Hong Kong, China
Print_ISBN
978-1-4577-0374-4
Electronic_ISBN
978-1-4577-0373-7
Type
conf
DOI
10.1109/DSNW.2011.5958844
Filename
5958844
Link To Document