DocumentCode :
2215682
Title :
A mathematical model of trace cache
Author :
Hossain, Afzal ; Pease, Daniel J. ; Burns, James S. ; Parveen, Nasima
fYear :
2002
fDate :
2002
Firstpage :
151
Lastpage :
162
Abstract :
Wide-issue superscalar processors have capabilities to execute several basic blocks in a cycle. A regular instruction cache fetch mechanism is not capable of supporting this high fetch throughput requirement. Several improvements of the fetch mechanism are currently in use. One of the most successful of these improvements is the addition of an instruction memory structure known as a trace cache. In this paper an analytical model of instruction fetch performance of a trace cache microarchitecture is presented. Parameters, which affect trace cache instruction fetch performance, are explored and several analytical expressions are presented. The presented model can be used to understand performance tradeoffs in trace cache design. Results from the validation of the model are presented. The instruction fetch rates predicted by the model differ by seven percent from the simulated fetch rates for SPEC2000 benchmark programs. The model is implemented in a computer program named Tulip. To show how different parameters influence performance, results from Tulip are also presented.
Keywords :
cache storage; circuit analysis computing; computer architecture; integrated circuit modelling; logic simulation; microprocessor chips; performance evaluation; Tulip modeling program; benchmark program simulated fetch rates; block execution cycle; high fetch throughput requirement; instruction cache fetch mechanism; instruction fetch performance analytical model; instruction fetch rates; instruction memory structures; microarchitecture analytical performance prediction; performance influencing parameters; trace cache design performance tradeoffs; trace cache microarchitecture mathematical model; wide-issue superscalar processors; Accuracy; Analytical models; Computational modeling; Decoding; Hardware; Mathematical model; Microarchitecture; Performance analysis; Predictive models; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors, 2002. Proceedings. The IEEE International Conference on
ISSN :
2160-0511
Print_ISBN :
0-7695-1712-9
Type :
conf
DOI :
10.1109/ASAP.2002.1030715
Filename :
1030715
Link To Document :
بازگشت