• DocumentCode
    1440365
  • Title

    Evaluating trace cache on moderate-scale processors

  • Author

    Sato, T.

  • Volume
    147
  • Issue
    6
  • fYear
    2000
  • fDate
    11/1/2000 12:00:00 AM
  • Firstpage
    369
  • Lastpage
    374
  • Abstract
    Trace cache is a new instruction supply mechanism for wide-issue superscalar processors. It caches dynamic instruction traces, each of which consists of multiple basic blocks. As a result, a number of basic blocks are combined into a single large unit, and hence the effective fetch bandwidth is enlarged. The trace cache has been evaluated only on much aggressive superscalar processors. However, an efficient instruction supply mechanism is required also for moderate-scale processors, as media-specific applications increase their importance. The paper evaluates the trace cache fetch mechanism on moderate-scale superscalar processors. A simpler trace cache is proposed, named nonconsecutive basic block buffer (NCB), for the processors. From experimental evaluation, using the NCB improves the instruction supply efficiency by approximately 10% and hence processor performance is also improved by approximately 10% for integer programs
  • Keywords
    cache storage; instruction sets; integer programming; parallel processing; performance evaluation; instruction supply mechanism; integer programs; moderate-scale processors; nonconsecutive basic block buffer; trace cache evaluation; trace cache fetch mechanism; wide-issue superscalar processors;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20000889
  • Filename
    903231