• DocumentCode
    1282120
  • Title

    Active management of data caches by exploiting reuse information

  • Author

    Tam, Edward S. ; Rivers, Jude A. ; Srinivasan, Vijayalakshmi ; Tyson, Gary S. ; Davidson, Edward S.

  • Author_Institution
    Archit. & Performance Group, Apple Comput. Inc., Cupertino, CA, USA
  • Volume
    48
  • Issue
    11
  • fYear
    1999
  • fDate
    11/1/1999 12:00:00 AM
  • Firstpage
    1244
  • Lastpage
    1259
  • Abstract
    As microprocessor speeds continue to outpace memory subsystems in speed, minimizing average data access time grows in importance. Multilateral caches afford an opportunity to reduce the average data access time by active management of block allocation and replacement decisions. We evaluate and compare the performance of traditional caches and multilateral caches with three active block allocation schemes: MAT, NTS, and PCS. We also compare the performance of NTS and PCS to multilateral caches with a near-optimal, but nonimplementable policy, pseudo-opt, that employs future knowledge to achieve both active allocation and active replacement. NTS and PGS are evaluated relative to pseudo-opt with respect to miss ratio, accuracy of predicting reference locality, actual usage accuracy, and tour lengths of blocks in the cache. Results show that the multilateral schemes do outperform traditional cache management schemes, but fall short of pseudo-opt; increasing their prediction accuracy and incorporating active replacement decisions would allow them to more closely approach pseudo-opt performance
  • Keywords
    cache storage; storage management; active block allocation schemes; active management; cache management; data caches; performance; reuse information; Accuracy; Algorithm design and analysis; Clocks; Hardware; Information management; Memory management; Microprocessors; Personal communication networks; Rivers; Velocity measurement;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.811113
  • Filename
    811113