The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to start the execution of multiple instructions every cycle. Due to its complexity, it is responsible for a significant percentage of the energy consumed by a microprocessor. The energy consumption of the issue logic depends on several architectural parameters, the instruction issue queue size being one of the most important. In this paper we present a technique to reduce the energy consumption of the issue logic of a high-performance superscalar processor. The proposed technique is based on the observation that the conventional issue logic wastes a significant amount of energy for useless activity. In particular, the wake-up of empty entries and...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
Today's high performance processors operate in the GHz frequency range and dissipate approximat...
Instruction issue logic is a critical component in modern high-performance out-of-order processors. ...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
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...
Large instruction windows and issue queues are key to exploiting greater instruction level paralleli...
In modern superscalar processors, the complex instruction scheduler could form the critical path of ...
As technology evolves, power density significantly increases and cooling systems become more complex...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
A Large instruction window is a key requirement to exploit greater Instruction Level Parallelism in ...
Front-end instruction delivery accounts for a significant fraction of the energy consumed in a dynam...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...
Conventional front-end designs attempt to maximize the number of "in-flight" instructions in the pip...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
Today's high performance processors operate in the GHz frequency range and dissipate approximat...
Instruction issue logic is a critical component in modern high-performance out-of-order processors. ...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
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...
Large instruction windows and issue queues are key to exploiting greater instruction level paralleli...
In modern superscalar processors, the complex instruction scheduler could form the critical path of ...
As technology evolves, power density significantly increases and cooling systems become more complex...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
A Large instruction window is a key requirement to exploit greater Instruction Level Parallelism in ...
Front-end instruction delivery accounts for a significant fraction of the energy consumed in a dynam...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...
Conventional front-end designs attempt to maximize the number of "in-flight" instructions in the pip...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
Today's high performance processors operate in the GHz frequency range and dissipate approximat...
Instruction issue logic is a critical component in modern high-performance out-of-order processors. ...