Proceedings of the 4th International Conference on Computing Frontiers 2007
DOI: 10.1145/1242531.1242548
|View full text |Cite
|
Sign up to set email alerts
|

By-passing the out-of-order execution pipeline to increase energy-efficiency

Abstract: Out-of-order execution significantly increases the performance of superscalar processors. The out-of-order execution mechanism is, however, energy-inefficient, which inhibits scaling superscalar processors to high issue widths and large instruction windows. In this paper, we build on the observation that between 19% and 36% of the instructions are immediately ready for execution, even before entering the issue queue. Yet, these instructions proceed to the energy-consuming steps of instruction wake-up and selec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 48 publications
0
1
0
Order By: Relevance
“…However, hardware logic and energy is required for the dependency analysis to determine if instructions can overtake each other. Also, since instructions are executing out-of-order, a reorder buffer is required for the in-order completion to provide the expected results [46]. Out-of-order execution introduces additional dependencies e.g.…”
Section: Out-of-order Executionmentioning
confidence: 99%
“…However, hardware logic and energy is required for the dependency analysis to determine if instructions can overtake each other. Also, since instructions are executing out-of-order, a reorder buffer is required for the in-order completion to provide the expected results [46]. Out-of-order execution introduces additional dependencies e.g.…”
Section: Out-of-order Executionmentioning
confidence: 99%