DocumentCode :
1486479
Title :
Evaluation of design options for the trace cache fetch mechanism
Author :
Patel, Sanjay Jeram ; Friendly, Daniel Holmes ; Patt, Yale N.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Volume :
48
Issue :
2
fYear :
1999
fDate :
2/1/1999 12:00:00 AM
Firstpage :
193
Lastpage :
204
Abstract :
In this paper, we examine some critical design features of a trace cache fetch engine for a 16-wide issue processor and evaluate their effects on performance. We evaluate path associativity, partial matching, and inactive issue, all of which are straightforward extensions to the trace cache. We examine features such as the fill unit and branch predictor design. In our final analysis, we show that the trace cache mechanism attains a 28 percent performance improvement over an aggressive single block fetch mechanism and a 15 percent improvement over a sequential multiblock mechanism
Keywords :
cache storage; computer architecture; instruction sets; 16-wide issue processor; branch predictor design; design options; fill unit; partial matching; path associativity; trace cache fetch mechanism; Algorithms; Bandwidth; Counting circuits; Decoding; Degradation; Engines; Logic; Microprocessors; Performance analysis; Pipelines;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.752661
Filename :
752661
Link To Document :
بازگشت