DocumentCode :
1324082
Title :
Resilient Architectures via Collaborative Design: Maximizing Commodity Processor Performance in the Presence of Variations
Author :
Reddi, Vijay Janapa ; Brooks, David
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas, Austin, TX, USA
Volume :
30
Issue :
10
fYear :
2011
Firstpage :
1429
Lastpage :
1445
Abstract :
Unintended variations in circuit lithography and undesirable fluctuations in circuit operating parameters such as supply voltage and temperature are threatening the continuation of technology scaling that microprocessor evolution relies on. Although circuit-level solutions for some variation problems may be possible, they are prohibitively expensive and impractical for commodity processors, on which not only the consumer market but also an increasing segment of the business market now depends. Solutions at the microarchitecture level and even the software level, on the other hand, overcome some of these circuit-level challenges without significantly raising costs or lowering performance. Using examples drawn from our Alarms Project and related work, we illustrate how collaborative design that encompasses circuits, architecture, and chip-resident software leads to a cost-effective solution for inductive voltage noise, sometimes called the dI/dt problem. The strategy that we use for assuring correctness while preserving performance can be extended to other variation problems.
Keywords :
VLSI; integrated circuit design; microprocessor chips; circuit lithography; collaborative design; commodity processor performance; inductive voltage noise; microprocessor; resilient architectures; technology scaling; Computer architecture; Hardware; Integrated circuit reliability; Microarchitecture; Noise; Software; Dynamic variation; error correction; error detection; error recovery; error resiliency; hw/sw co-design; inductive noise; power supply noise; reliability; resilient design; resilient microprocessor; timing error; variation; voltage droop;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2011.2163635
Filename :
6022007
Link To Document :
بازگشت