z-logo
open-access-imgOpen Access
VRSync: Characterizing and eliminating synchronization-induced voltage emergencies in many-core processors
Author(s) -
Timothy N. Miller,
Renji Thomas,
Xiang Pan,
Radu Teodorescu
Publication year - 2012
Publication title -
2012 39th annual international symposium on computer architecture (isca)
Language(s) - English
Resource type - Conference proceedings
ISSN - 1063-6897
ISBN - 978-1-4673-0476-4
DOI - 10.1109/isca.2012.6237022
Subject(s) - computing and processing
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%.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom