Abstract. Some of today’s superscalar processors, such as the Intel Pentium III, implement physical registers using the Reorder Buffer (ROB) slots. As much as 27% of the total CPU power is expended within the ROB in such designs, making the ROB a dominant source of power dissipation within the processor. This paper proposes three relatively independent techniques for the ROB power reduction with no or minimal impact on the performance. These techniques are: 1) dynamic ROB resizing; 2) the use of low–power comparators that dissipate energy mainly on a full match of the comparands and, 3) the use of zero–byte encoding. We validate our results by executing the complete suite of SPEC 95 benchmarks on a true cycle–by–cycle hardware–level simulat...
Power consumption is becoming an increasingly important constraint in the design of microprocessors....
In this paper, we propose several different data and instruction cache configurations and analyze th...
Traditional pulldown comparators that are used to implement associative addressing logic in supersca...
We consider several approaches for reducing the complexity and power dissipation in processors that ...
Modern superscalar processors implement precise interrupts by using the Reorder Buffer (ROB). In som...
Modern superscalar processors implement precise interrupts by using the Reorder Buffer (ROB). In som...
Abstract. Modern reorder buffers (ROBs) were conceived to improve processor performance by allowing ...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The instruction dispatch buffer (DB, also known as an issue queue) used in modern superscalar proces...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The “one–size–fits–all ” philosophy used for permanently allocating datapath resources in today’s su...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
As power dissipation inexorably becomes the major bottleneck in system integration and reliability, ...
Abstract. Contemporary superscalar processors, designed with a one-size-fitsall philosophy, grossly ...
Abstract--Leakage and Dynamic power are a major challenge in microprocessor design. Many circuit tec...
Power consumption is becoming an increasingly important constraint in the design of microprocessors....
In this paper, we propose several different data and instruction cache configurations and analyze th...
Traditional pulldown comparators that are used to implement associative addressing logic in supersca...
We consider several approaches for reducing the complexity and power dissipation in processors that ...
Modern superscalar processors implement precise interrupts by using the Reorder Buffer (ROB). In som...
Modern superscalar processors implement precise interrupts by using the Reorder Buffer (ROB). In som...
Abstract. Modern reorder buffers (ROBs) were conceived to improve processor performance by allowing ...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The instruction dispatch buffer (DB, also known as an issue queue) used in modern superscalar proces...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The “one–size–fits–all ” philosophy used for permanently allocating datapath resources in today’s su...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
As power dissipation inexorably becomes the major bottleneck in system integration and reliability, ...
Abstract. Contemporary superscalar processors, designed with a one-size-fitsall philosophy, grossly ...
Abstract--Leakage and Dynamic power are a major challenge in microprocessor design. Many circuit tec...
Power consumption is becoming an increasingly important constraint in the design of microprocessors....
In this paper, we propose several different data and instruction cache configurations and analyze th...
Traditional pulldown comparators that are used to implement associative addressing logic in supersca...