DocumentCode
3530881
Title
Keynote Talk: The Variability Expeditions: Exploring the Software Stack for Underdesigned Computing Machines
Author
Gupta, Rajesh
Author_Institution
Univ. of California San Diego, San Diego, CA, USA
fYear
2012
fDate
7-11 Jan. 2012
Firstpage
7
Lastpage
8
Abstract
As microelectronic devices scale down to the level molecular assemblies the resulting circuits and systems do not behave like the precisely chiseled machines with tight tolerances. Modern computing is ignorant of the variability in the behavior of underlying components from device to device, chip to chip, its wear over time, or the environment in which the computing system is placed. The ´guardbands´ used to guarantee component behavior (for power, performance) have gone to ridiculous margins accounting for as much as two-thirds of the chip area to meet performance ´specs´ and is already undermining the gains from continued device scaling. Changing the way software interacts with hardware offers the best hope to recover the advantages from process scaling. In this talk I will describe our approach and progress in the Variability Expeditions project that fundamentally rethinks the rigid, deterministic hardware-software interface, to propose a new class of computing machines that rely on an opportunistic software stack to adapt to the conditions in an underdesigned hardware.
Keywords
electronic engineering computing; integrated circuits; molecular electronics; computing system; deterministic hardware-software interface; guardbands; microelectronic devices; molecular assembly; opportunistic software stack; underdesigned computing machines; variability expeditions project; Awards activities; Educational institutions; Energy efficiency; Hardware; Lead; Performance evaluation; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design (VLSID), 2012 25th International Conference on
Conference_Location
Hyderabad
ISSN
1063-9667
Print_ISBN
978-1-4673-0438-2
Type
conf
DOI
10.1109/VLSID.2012.26
Filename
6167707
Link To Document