• DocumentCode
    528824
  • 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
  • fYear
    2010
  • fDate
    18-20 Aug. 2010
  • Firstpage
    355
  • Lastpage
    355
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • Filename
    5599047