• DocumentCode
    2579610
  • Title

    EVAL: Utilizing processors with variation-induced timing errors

  • Author

    Sarangi, Smruti ; Greskamp, Brian ; Tiwari, Abhishek ; Torrellas, Josep

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL
  • fYear
    2008
  • fDate
    8-12 Nov. 2008
  • Firstpage
    423
  • Lastpage
    434
  • Abstract
    Parameter variation in integrated circuits causes sections of a chip to be slower than others. If, to prevent any resulting timing errors, we design processors for worst-case parameter values, we may lose substantial performance. An alternate approach explored in this paper is to design for closer to nominal values, and provide some transistor budget to tolerate unavoidable variation-induced errors. To assess this approach, this paper first presents a novel framework that shows how microarchitecture techniques can trade off variation-induced errors for power and processor frequency. Then, the paper introduces an effective technique to maximize performance and minimize power in the presence of variation-induced errors, namely High-Dimensional dynamic adaptation. For efficiency, the technique is implemented using a machine-learning algorithm. The results show that our best configuration increases processor frequency by 56% on average, allowing the processor to cycle 21% faster than without variation. Processor performance increases by 40% on average, resulting in a performance that is 14% higher than without variation - at only a 10.6% area cost.
  • Keywords
    computer architecture; learning (artificial intelligence); microprocessor chips; performance evaluation; timing; EVAL; high-dimensional dynamic adaptation; integrated circuits; machine learning; microarchitecture techniques; parameter variation; performance maximization; power frequency; power minimization; processor frequency; processor performance; processors; transistor budget; variation-induced timing errors; worst-case parameter values; Computer errors; Computer science; Costs; Frequency; Logic; Microarchitecture; Process design; Temperature; Timing; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2008. MICRO-41. 2008 41st IEEE/ACM International Symposium on
  • Conference_Location
    Lake Como
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-4244-2836-6
  • Electronic_ISBN
    1072-4451
  • Type

    conf

  • DOI
    10.1109/MICRO.2008.4771810
  • Filename
    4771810