DocumentCode
2949590
Title
Voltage emergency prediction: Using signatures to reduce operating margins
Author
Reddi, Vijay Janapa ; Gupta, Meeta S. ; Holloway, Glenn ; Wei, Gu-Yeon ; Smith, Michael D. ; Brooks, David
Author_Institution
Harvard Univ., Cambridge, MA
fYear
2009
fDate
14-18 Feb. 2009
Firstpage
18
Lastpage
29
Abstract
Inductive noise forces microprocessor designers to sacrifice performance in order to ensure correct and reliable operation of their designs. The possibility of wide fluctuations in supply voltage means that timing margins throughout the processor must be set pessimistically to protect against worst-case droops and surges. While sensor-based reactive schemes have been proposed to deal with voltage noise, inherent sensor delays limit their effectiveness. Instead, this paper describes a voltage emergency predictor that learns the signatures of voltage emergencies (the combinations of control flow and microarchitectural events leading up to them) and uses these signatures to prevent recurrence of the corresponding emergencies. In simulations of a representative superscalar microprocessor in which fluctuations beyond 4% of nominal voltage are treated as emergencies (an aggressive configuration), these signatures can pinpoint the likelihood of an emergency some 16 cycles ahead of time with 90% accuracy. This lead time allows machines to operate with much tighter voltage margins (4% instead of 13%) and up to 13.5% higher performance, which closely approaches the 14.2% performance improvement possible with an ideal oracle-based predictor.
Keywords
fault diagnosis; microprocessor chips; inductive noise forces microprocessor; microarchitectural events; operating margin reduction; oracle-based predictor; sensor delays; sensor-based reactive schemes; voltage emergency prediction; voltage noise; worst-case droops; Degradation; Delay effects; Microarchitecture; Microprocessors; Noise reduction; Surge protection; Threshold voltage; Timing; Voltage control; Voltage fluctuations;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture, 2009. HPCA 2009. IEEE 15th International Symposium on
Conference_Location
Raleigh, NC
ISSN
1530-0897
Print_ISBN
978-1-4244-2932-5
Type
conf
DOI
10.1109/HPCA.2009.4798233
Filename
4798233
Link To Document