• 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