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 :
بازگشت