• DocumentCode
    915169
  • Title

    Cache operations by MRU change

  • Author

    So, Kimming ; Rechtschaffen, Rudolph N.

  • Author_Institution
    IBM Thomas Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    37
  • Issue
    6
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    700
  • Lastpage
    709
  • Abstract
    The performance of set associative caches is analyzed. The method used is to group the cache lines into regions according to their positions in the replacement stacks of a cache, and then to observe how the memory access of a CPU is distributed over these regions. Results from the preserved CPU traces show that the memory accesses are heavily concentrated on the most recently used (MRU) region in the cache. The concept of MRU change is introduced; the idea is to use the event that the CPU accesses a non-MRU line to approximate the time the CPU is changing its working set. The concept is shown to be useful in many aspects of cache design and performance evaluation, such as comparison of various replacement algorithms, improvement of prefetch algorithms, and speedup of cache simulation
  • Keywords
    content-addressable storage; performance evaluation; storage management; virtual storage; CPU; MRU change; cache simulation; memory access; most recently used; performance; prefetch algorithms; replacement algorithms; set associative caches; Algorithm design and analysis; Cache storage; Central Processing Unit; Computational modeling; Helium; Memory; Microcomputers; Prefetching; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2208
  • Filename
    2208