Title :
Resilient microprocessor design for high performance & energy efficiency
Author :
Bowman, Keith A. ; Tschanz, James W. ; Lu, Shih-Lien L. ; Aseron, Paolo A. ; Khellah, Muhammad M. ; Raychowdhury, Arijit ; Geuskens, Bibiche M. ; Tokunaga, Carlos ; Wilkerson, Chris B. ; Karnik, Tanay ; De, Vivek K.
Author_Institution :
Intel Corporation Hillsboro, OR, USA
Abstract :
Conventional microprocessors require a clock frequency (FCLK) guardband to ensure correct functionality during infrequent dynamic operating variations in supply voltage (VCC), temperature, and transistor aging. Consequently, these inflexible designs cannot exploit opportunities for higher performance by increasing FCLK or lower energy by reducing VCC during favorable operating conditions. This presentation describes a 45nm resilient microprocessor with error-detection and recovery circuits to detect and correct timing errors from dynamic variations to mitigate the FCLK guardband, thus enabling higher performance or lower energy as compared to a conventional design. The microprocessor core supports two distinct error-detection designs and two separate error-recovery techniques, allowing a direct comparison of the relative trade-offs. Silicon measurements demonstrate that resilient circuits enable a 41% throughput gain at equal energy or a 22% energy reduction at equal throughput, as compared to a conventional design when executing a benchmark program with a 10% VCC droop. In addition, the resilient circuits guide an adaptive clock controller that tracks recovery cycles and adapts to persistent variations by changing FCLK. The combination of error-detection and recovery circuits with dynamic adaptation allows the microprocessor to adapt to the operating environment to deliver maximum efficiency. The presentation concludes by discussing the opportunity of applying resilient techniques to enhance the dynamic operating range (i.e., high-performance and low-power modes) for microprocessors.
Keywords :
Circuit synthesis; Clocks; Design automation; Electrical engineering; Integrated circuit modeling; Microprocessors; Throughput;
Conference_Titel :
Low-Power Electronics and Design (ISLPED), 2010 ACM/IEEE International Symposium on
Conference_Location :
Austin, TX, USA
Print_ISBN :
978-1-4244-8588-8