Instruction queues consume a significant amount of power in a high-performance processor. The wakeup logic delay is also a critical timing parameter. This paper compares a commonly used CAM-based instruction queue organization with a new pointer-based design for delay and energy efficiency. A design and pre-layout of all critical structures in 70nm technology is performed for both organizations. The pointer-based design is shown to use 10 to 15 times less power than the CAM-based design, depending on queue size, for a 4-wide issue, 5GHz processor. The results also demonstrate the importance of evaluating all steps of instruction queue access: allocation, issue and wakeup rather than wakeup alone, especially for power consumption.Peer Review...
Out-of-order processor performance is limited by instruction scheduler size. Current “issue buffer ”...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
In order to decrease latency and energy consumption, processors use hierarchical memory systems to s...
Instruction queues consume a significant amount of power in a high-performance processor. The wakeup...
Instruction queues consume a significant amount of power in high-performance processors, primarily d...
Abstract — Instruction queues consume a significant amount of power in high-performance processors, ...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...
In modern superscalar processors, the complex instruction scheduler could form the critical path of ...
A major consumer of microprocessor power is the issue queue. Several microprocessors, including the ...
A Large instruction window is a key requirement to exploit greater Instruction Level Parallelism in ...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Design of wakeup-free issue queues is becoming desirable due to the increasing complexity associated...
Current microprocessors require both high performance and low-power consumption. In order to reduce ...
As technology evolves, power density significantly increases and cooling systems become more complex...
Large instruction windows and issue queues are key to exploiting greater instruction level paralleli...
Out-of-order processor performance is limited by instruction scheduler size. Current “issue buffer ”...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
In order to decrease latency and energy consumption, processors use hierarchical memory systems to s...
Instruction queues consume a significant amount of power in a high-performance processor. The wakeup...
Instruction queues consume a significant amount of power in high-performance processors, primarily d...
Abstract — Instruction queues consume a significant amount of power in high-performance processors, ...
Abstract. Dynamic instruction scheduling logic is one of the most critical components of modern supe...
In modern superscalar processors, the complex instruction scheduler could form the critical path of ...
A major consumer of microprocessor power is the issue queue. Several microprocessors, including the ...
A Large instruction window is a key requirement to exploit greater Instruction Level Parallelism in ...
To maximize the performance of wide-issue superscalar out-of-order microprocessors, the issue stage ...
Design of wakeup-free issue queues is becoming desirable due to the increasing complexity associated...
Current microprocessors require both high performance and low-power consumption. In order to reduce ...
As technology evolves, power density significantly increases and cooling systems become more complex...
Large instruction windows and issue queues are key to exploiting greater instruction level paralleli...
Out-of-order processor performance is limited by instruction scheduler size. Current “issue buffer ”...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
In order to decrease latency and energy consumption, processors use hierarchical memory systems to s...