• DocumentCode
    1013442
  • Title

    A quantitative evaluation of cache types for high-performance computer systems

  • Author

    Wu, C. Eric ; Hsu, Yarsun ; Liu, Yew-Huey

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    42
  • Issue
    10
  • fYear
    1993
  • fDate
    10/1/1993 12:00:00 AM
  • Firstpage
    1154
  • Lastpage
    1162
  • Abstract
    Parallel accesses to the table lookaside buffer (TLB) and cache array are crucial for high-performance computer systems, and the choice of cache types is one of the most important factors affecting cache performance. The authors classify caches according to both index and tag. Since both index and tag could be either virtual (V) or real (R), their classification results in four combinations or cache types. The real address caches with virtual tags for high-performance computer systems in this study are prediction-based, since index bins are generated from a small array and predictions could be false. As a result, they also discuss and evaluate real address MRU caches with real tags, and propose virtually indexed MRU caches with real tags. Each of the four cache types and MRU caches are discussed and evaluated using trace-driven simulation. The results show that a virtually indexed MRU cache with real tags is a good choice for high-performance computer systems
  • Keywords
    buffer storage; performance evaluation; cache array; cache types; high-performance computer; index; prediction-based; real; table lookaside buffer; tag; virtual; Books; Cache storage; Computational modeling; High performance computing; Performance analysis; Prefetching; Taxonomy;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.257701
  • Filename
    257701