Sciweavers

SAMOS
2007
Springer

Automated Power Gating of Registers Using CoDeL and FSM Branch Prediction

13 years 10 months ago
Automated Power Gating of Registers Using CoDeL and FSM Branch Prediction
In this paper, we use the CoDeL hardware design platform to analyze the potential and performance impact of power gating individual registers. For each register, we examine the percentage of clock cycles for which they can be powered off, and the loss of performance incurred as a result of waiting for the power to be restored. We propose a static gating method, with very low area overhead, which uses the information available to the CoDeL compiler to predict, at compile time, when the registers can be powered off and when they can be powered on. Static branch prediction is used in the compiler to more intelligently traverse the finite state machine description of the circuit to discover gating opportunities. We compare this static CoDeL based gating method to a dynamic, time-based technique. Using the DSPstone benchmark circuits for evaluation, we find that CoDeL with backward branch prediction gives the best overall combination of gating potential and performance,
Nainesh Agarwal, Nikitas J. Dimopoulos
Added 09 Jun 2010
Updated 09 Jun 2010
Type Conference
Year 2007
Where SAMOS
Authors Nainesh Agarwal, Nikitas J. Dimopoulos
Comments (0)