• DocumentCode
    2161992
  • Title

    A new cache directory scheme

  • Author

    Wu, Yuguang ; Muntz, Richard R.

  • Author_Institution
    AT&T Bell Labs., Holmdel, NJ, USA
  • fYear
    1996
  • fDate
    12-14 Jun 1996
  • Firstpage
    466
  • Lastpage
    472
  • Abstract
    This paper proposes a new directory scheme with a balanced binary-tree structure that dynamically changes with current data sharing. It is scalable in allowing an unlimited number of caches to share the same data block, and can carry out coherence operations quickly, i.e., in logarithmic time. This scheme is especially appropriate for update-oriented coherence protocols where the sharing structure is preserved across writes. We demonstrate how the tree directories handle cache addition (a cache acquiring a data block copy) and cache deletion (a cache surrendering a data block copy due to its local block replacement), and present their respective time complexities. It can be shown that this kind of tree structure is an asymptotically optimal directory scheme for scalable architectures, carrying out all cache operations in minimum possible time
  • Keywords
    cache storage; computational complexity; parallel architectures; reconfigurable architectures; shared memory systems; tree data structures; balanced binary-tree; cache addition; cache deletion; cache directory; cache operations; coherence protocols; current data sharing; directory scheme; optimal directory scheme; scalable; scalable architectures; time complexities; tree structure; Broadcasting; Delay; Laboratories; Memory architecture; Microwave integrated circuits; Multiprocessing systems; Multiprocessor interconnection networks; Protocols; Telecommunication traffic; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    1087-4089
  • Print_ISBN
    0-8186-7460-1
  • Type

    conf

  • DOI
    10.1109/ISPAN.1996.509027
  • Filename
    509027