• DocumentCode
    2582526
  • Title

    VRSync: Characterizing and eliminating synchronization-induced voltage emergencies in many-core processors

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH, USA
  • fYear
    2012
  • fDate
    9-13 June 2012
  • Firstpage
    249
  • Lastpage
    260
  • Abstract
    Power consumption is a primary concern for microprocessor designers. Lowering the supply voltage of processors is one of the most effective techniques for improving their energy efficiency. Unfortunately, low-voltage operation faces multiple challenges going forward. One such challenge is increased sensitivity to voltage fluctuations, which can trigger so-called “voltage emergencies” that can lead to errors. These fluctuations are caused by abrupt changes in power demand, triggered by processor activity variation as a function of workload. This paper examines the effects of voltage fluctuations on future many-core processors. With the increase in the number of cores in a chip, the effects of chip-wide activity fluctuation - such as that caused by global synchronization in multithreaded applications - overshadow the effects of core-level workload variability. Starting from this observation, we developed VRSync, a novel synchronization methodology that uses emergency-aware scheduling policies that reduce the slope of load fluctuations, eliminating emergencies. We show that VRSync is very effective at eliminating emergencies, allowing voltage guardbands to be significantly lowered, which reduces energy consumption by an average of 33%.
  • Keywords
    integrated circuit design; microprocessor chips; power aware computing; VRSync; emergency aware scheduling policies; low voltage operation; manycore processors; microprocessor designers; power consumption; supply voltage; synchronization induced voltage emergencies; voltage fluctuations; Instruction sets; Power demand; Regulators; Schedules; Synchronization; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture (ISCA), 2012 39th Annual International Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1063-6897
  • Print_ISBN
    978-1-4673-0475-7
  • Electronic_ISBN
    1063-6897
  • Type

    conf

  • DOI
    10.1109/ISCA.2012.6237022
  • Filename
    6237022