Performance Boosting under Reliability and Power Constraints

Young-Taek Kim, Lizy K. John, Indrani Paul, Srilatha Manne, Michael Schulte · 2015

Abstract—Voltage droops resulting from inductive noise are common in state-of-the-art processors. Many of the techniques used to reduce energy consumption-- clock gating, power gating, process shrinks, and voltage reduction-- lead to increased voltage droops or increased sensitivity to voltage variations. Designers use voltage guardbands to minimize errors due to voltage fluctuations and inductive noise; however, this leads to lower performance because the voltage and frequency points are set to deal with voltage droops from a worst-case benchmark or stressmark. Although most applications do not approach the voltage droop caused by the stressmark, there is no mechanism to guarantee correct operation outside the tested range. In this paper, we examine floating-point issue throttling (FP throttling), a hardware technique that reduces worst-case voltage droop. By lowering the issue rate in the FP scheduler, the

Read the paper · More papers on PaperTik