• DocumentCode
    1602426
  • Title

    Allocation by conflict: a simple, effective multilateral cache management scheme

  • Author

    Tam, E.S. ; Vlaovic, Stevan A. ; Tyson, Gary S. ; Davidson, Edward S.

  • Author_Institution
    Apple Comput. Inc., Cupertino, CA, USA
  • fYear
    2001
  • fDate
    6/23/1905 12:00:00 AM
  • Firstpage
    133
  • Lastpage
    140
  • Abstract
    Several schemes have been proposed that incorporate an auxiliary buffer to improve the performance of a given size cache. Victim caching, aims to reduce the impact of conflict misses in direct-mapped caches. Victim offers competitive performance benefits, but requires a costly data path for swaps and saves between the main cache and the added buffer. Several multilateral schemes (e.g. NTS, PCS) offer competitive performance with Victim across a wide range of associativities, but require no swap/save data path. While these schemes perform well overall, their overall performance lags that of Victim when the main cache is direct-mapped. Furthermore, they also require costly hardware support, but in the form of history tables for maintaining allocation decision information. The paper introduces a multilateral cache management scheme, allocation by conflict (ABC), which generally outperforms Victim, NTS, and PCS. Furthermore, ABC has the lowest hardware requirements of any multilateral scheme-only a single additional bit per block in the main cache is required to maintain usage information for the allocation decision process, and no swap/save data path is needed
  • Keywords
    cache storage; storage management; NTS; PCS; Victim caching; allocation by conflict; allocation decision process; direct-mapped caches; hardware requirements; multilateral cache management scheme; Computer architecture; Hardware; History; Laboratories; Performance gain; Personal communication networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2001. ICCD 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-1200-3
  • Type

    conf

  • DOI
    10.1109/ICCD.2001.955015
  • Filename
    955015