DocumentCode
2582848
Title
Trace Cache performance parameters
Author
Hossain, Afzal ; Pease, Daniel J. ; Burns, James S. ; Parveen, Nasima
Author_Institution
Syracuse Univ., NY, USA
fYear
2002
fDate
2002
Firstpage
348
Lastpage
355
Abstract
Instruction fetch mechanism is a performance bottleneck of a Superscalar Processor. The fetch performance of the processor can be improved with the aid of an instruction memory structure known as Trace Cache. This paper presents parameters and analytical expressions, which describe instruction fetch performance of a Trace Cache microarchitecture. The instruction fetch rates predicted by the expressions differ by seven percent from the simulated fetch rates for SPEC2000 benchmark programs. Presented analytical expressions are implemented in a computer program named Tulip. Tulip is used to explore parameters, and their influence on fetch performance. Tulip is also used to understand Trace Cache performance tradeoffs.
Keywords
cache storage; memory architecture; performance evaluation; Superscalar Processor; Trace Cache; Tulip; instruction fetch mechanism; instruction memory structure; microarchitecture; performance; Accuracy; Cache memory; Computational modeling; Computer aided instruction; Equations; Hardware; Microarchitecture; Performance analysis; Predictive models; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 2002. Proceedings. 2002 IEEE International Conference on
ISSN
1063-6404
Print_ISBN
0-7695-1700-5
Type
conf
DOI
10.1109/ICCD.2002.1106793
Filename
1106793
Link To Document