2005
DOI: 10.1007/11574859_2
|View full text |Cite
|
Sign up to set email alerts
|

Reducing Delay and Power Consumption of the Wakeup Logic Through Instruction Packing and Tag Memoization

Abstract: Dynamic instruction scheduling logic is one of the most critical components of modern superscalar microprocessors, both from the delay and power dissipation standpoints. The delay and energy requirement of driving the result tags across the associatively-addressed issue queue accounts for a significant percentage of the scheduler's overhead and also limits the design scalability. We propose two schemes to reduce the power consumption and the delays of the wakeup logic. Our first scheme-instruction packing-shar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 35 publications
0
12
0
Order By: Relevance
“…In practice, the maximum number of instructions held by this scheduler is often less than 64 because some instructions occupy fullsized entries. Note further that this terminology is different from that used in our previous work [34], [35].…”
Section: Instruction Packing On Smtmentioning
confidence: 94%
See 4 more Smart Citations
“…In practice, the maximum number of instructions held by this scheduler is often less than 64 because some instructions occupy fullsized entries. Note further that this terminology is different from that used in our previous work [34], [35].…”
Section: Instruction Packing On Smtmentioning
confidence: 94%
“…In this section, we briefly describe instruction packing as proposed for superscalar machines in [34], [35] to provide sufficient background for the rest of the paper. Fig.…”
Section: Instruction Packingmentioning
confidence: 99%
See 3 more Smart Citations