DocumentCode
1111713
Title
Effects of speculation on performance and issue queue design
Author
Moreshet, Tali ; Bahar, R. Iris
Author_Institution
Div. on Eng., Brown Univ., Providence, RI, USA
Volume
12
Issue
10
fYear
2004
Firstpage
1123
Lastpage
1126
Abstract
Current trends in microprocessor designs indicate increasing pipeline depth in order to keep up with higher clock frequencies and increased architectural complexity. Speculatively issued instructions are particularly sensitive to increases in pipeline depth. In this brief, we use load hit speculation as an example, and evaluate its cost effectiveness as pipeline depth increases. Our results indicate that as pipeline depth increases, speculation is more essential for performance but can drastically alter the utilization of pipeline resources, particularly the issue queue. We propose an alternative, more cost-effective design that takes into consideration the different issue queue utilization demands without degrading overall processor performance.
Keywords
logic design; microprocessor chips; queueing theory; clock frequency; cost effectiveness; microprocessor designs; pipeline resources; queue design; queue utilization; speculation; Clocks; Costs; Degradation; Delay; Frequency; Iris; Microprocessors; Out of order; Permission; Pipelines;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2004.834226
Filename
1336858
Link To Document