• DocumentCode
    1397923
  • Title

    Mitigating the Effects of Process Variation in Ultra-low Voltage Chip Multiprocessors using Dual Supply Voltages and Half-Speed Units

  • Author

    Miller, Timothy N. ; Thomas, Renji ; Teodorescu, Radu

  • Author_Institution
    Ohio State Univ., Columbus, OH, USA
  • Volume
    11
  • Issue
    2
  • fYear
    2012
  • Firstpage
    45
  • Lastpage
    48
  • Abstract
    Energy efficiency is a primary concern for microprocessor designers. One very effective approach to improving processor energy efficiency is to lower its supply voltage to very near to the transistor threshold voltage. This reduces power consumption dramatically, improving energy efficiency by an order of magnitude. Low voltage operation, however, increases the effects of parameter variation resulting in significant frequency heterogeneity between (and within) otherwise identical cores. This heterogeneity severely limits the maximum frequency of the entire CMP. We present a combination of techniques aimed at reducing the effects of variation on the performance and energy efficiency of near-threshold, many-core CMPs. Dual Voltage Rail (DVR), mitigates core-to-core variation with a dual-rail power delivery system that allows post-manufacturing assignment of different supply voltages to individual cores. This speeds up slow cores by assigning them to a higher voltage and saves power on fast cores by assigning them to a lower voltage. Half-Speed Unit (HSU) mitigates within-core variation by halving the frequency of select functional blocks with the goal of boosting the frequency of individual cores, thus raising the frequency ceiling for the entire CMP. Together, these variation-reduction techniques result in almost 50% improvement in CMP performance for the same power consumption over a mix of workloads.
  • Keywords
    energy conservation; microprocessor chips; power aware computing; CMP frequency ceiling; CMP performance; core-to-core variation; dual supply voltage; dual voltage rail; dual-rail power delivery system; energy efficiency; frequency heterogeneity; half-speed unit; low voltage operation; microprocessor design; parameter variation; power consumption; process variation effect; supply voltage assignment; transistor threshold voltage; ultra-low voltage chip multiprocessors; within-core variation; Benchmark testing; Computer architecture; Energy efficiency; Multiprocessing systems; Power demand; Threshold voltage; Benchmark testing; Clocks; Computer architecture; Delay; Energy efficiency; Power demand; Rails; Threshold voltage; chip multiprocessors; near-threshold voltage; process variation;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2011.36
  • Filename
    6104030