2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture 2010
DOI: 10.1109/micro.2010.35
|View full text |Cite
|
Sign up to set email alerts
|

Voltage Smoothing: Characterizing and Mitigating Voltage Noise in Production Processors via Software-Guided Thread Scheduling

Abstract: Abstract-Parameter variations have become a dominant challenge in microprocessor design. Voltage variation is especially daunting because it happens so rapidly. We measure and characterize voltage variation in a running Intel R Core TM 2 Duo processor. By sensing on-die voltage as the processor runs singlethreaded, multi-threaded, and multi-program workloads, we determine the average supply voltage swing of the processor to be only 4%, far from the processor's 14% worst-case operating voltage margin. While suc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

5
57
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 79 publications
(62 citation statements)
references
References 33 publications
5
57
0
Order By: Relevance
“…To account for these factors, microprocessor designers add large guardbands to the V dd . These guardbands, which can be as high as 20% [13,22] in modern processors, make microprocessors less energy efficient.…”
Section: Motivationmentioning
confidence: 99%
“…To account for these factors, microprocessor designers add large guardbands to the V dd . These guardbands, which can be as high as 20% [13,22] in modern processors, make microprocessors less energy efficient.…”
Section: Motivationmentioning
confidence: 99%
“…A number of papers dealt with mitigating voltage droops using software techniques [4][5] [16]. These techniques recognize the existence of repetitive code with high di/dt transition activity and dampen or eliminate this activity through software techniques.…”
Section: Previous Workmentioning
confidence: 99%
“…However, standard applications running under normal conditions do not exhibit voltage variations anywhere close to the worst-case margins [10]. Guarding against worst-case scenarios can significantly or disproportionally decrease performance; for instance, according to [16], a 20% voltage margin translates into a 33% frequency loss.…”
Section: Introductionmentioning
confidence: 99%
“…Reddi et al [18] study voltage margin in an Intel Core 2 Duo processor and suggest scheduling algorithms to reduce voltage droop events. They also present a good overview of voltage margin.…”
Section: Related Workmentioning
confidence: 99%
“…The timing margin for circuits in the microprocessor is affected by manufacturing process, thermal fluctuation, frequency changes, voltage slewing, and aging. Selecting an operating voltage that is high enough to account for worst-case conditions, without violating power budgets and thereby limiting performance, is a growing challenge [18].…”
Section: Introductionmentioning
confidence: 99%