The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Furthermore, its power density makes it a hot-spot requiring expensive cooling systems and additional packaging. In this paper we present a novel software assisted approach to power reduction where the processor dynamically resizes the issue queue based on compiler analysis. The compiler passes information to the processor about the number of entries needed which limits the number of instructions dispatched and resident in the queue. This saves power without adversely affecting performance. Compared with recently proposed hardware techniques, our approach is faster, simpler and saves more power. Using a simplistic scheme we achieve 47% dynamic ...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
Reducing the power requirement of large IT infrastructures is becoming a major concern. Energy savin...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
In contemporary superscalar microprocessors, issue queue is a considerable energy dissipating compon...
In this paper, we propose a new issue queue design that is capable of scheduling reusable instructio...
Large instruction windows and issue queues are key to exploiting greater instruction level paralleli...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
The “one–size–fits–all ” philosophy used for permanently allocating datapath resources in today’s su...
Power leakage constitutes an increasing fraction of the total power consumption in modern semiconduc...
As technology evolves, power density significantly increases and cooling systems become more complex...
The improved performance of current microprocessors brings with it increasingly complex and power-di...
[[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...
Reducing the power requirement of large IT infrastructures is becoming a major concern. Energy savin...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
In contemporary superscalar microprocessors, issue queue is a considerable energy dissipating compon...
In this paper, we propose a new issue queue design that is capable of scheduling reusable instructio...
Large instruction windows and issue queues are key to exploiting greater instruction level paralleli...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
The “one–size–fits–all ” philosophy used for permanently allocating datapath resources in today’s su...
Power leakage constitutes an increasing fraction of the total power consumption in modern semiconduc...
As technology evolves, power density significantly increases and cooling systems become more complex...
The improved performance of current microprocessors brings with it increasingly complex and power-di...
[[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...
Reducing the power requirement of large IT infrastructures is becoming a major concern. Energy savin...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...