Power leakage constitutes an increasing fraction of the total power consumption in modern semiconductor technologies. Recent research efforts indicate that architectures, compilers, and software can be optimized so as to reduce the switching power (also known as dynamic power) in microprocessors. This has lead to interest in using architecture and compiler optimization to reduce leakage power (also known as static power) in microprocessors. In this paper, we investigate compiler-analysis techniques that are related to reducing leakage power. The architecture model in our design is a system with an instruction set to support the control of power gating at the component level. Our compiler provides an analysis framework for utilizing instruct...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
We present a novel approach which combines compiler, instruction set, and microarchitecture support ...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Power leakage constitutes an increasing fraction of the to-tal power consumption in modern semicondu...
[[abstract]]Power leakage constitutes an ancreasing fraction of the total power consumption in moder...
[[abstract]]©2007 ACM-Power leakage constitutes an increasing fraction of the total power consumptio...
Power gating is a technique commonly used for runtime leakage reduction in digital CMOS circuits. In...
Power-gating is a technique investigated widely for reducing leakage energy in the functional units ...
Abstract—Reducing leakage power of embed-ded systems is essential as it constitutes an in-creasing f...
Abstract — In contemporary and future embedded as well as high-performance microprocessors, power co...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
Optimization outside of traditional frameworks is emerging as a new research focus in the compiler c...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
We present a novel approach which combines compiler, instruction set, and microarchitecture support ...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Power leakage constitutes an increasing fraction of the to-tal power consumption in modern semicondu...
[[abstract]]Power leakage constitutes an ancreasing fraction of the total power consumption in moder...
[[abstract]]©2007 ACM-Power leakage constitutes an increasing fraction of the total power consumptio...
Power gating is a technique commonly used for runtime leakage reduction in digital CMOS circuits. In...
Power-gating is a technique investigated widely for reducing leakage energy in the functional units ...
Abstract—Reducing leakage power of embed-ded systems is essential as it constitutes an in-creasing f...
Abstract — In contemporary and future embedded as well as high-performance microprocessors, power co...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
Optimization outside of traditional frameworks is emerging as a new research focus in the compiler c...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
We present a novel approach which combines compiler, instruction set, and microarchitecture support ...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...