• DocumentCode
    1602190
  • Title

    Adaptive software cache management for distributed shared memory architectures

  • Author

    Bennett, John IC ; Carter, John B. ; Zwaenepoel, Willy

  • Author_Institution
    Rice Univ., Houston, TX, USA
  • fYear
    1990
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    An adaptive cache coherence mechanism exploits semantic information about the expected or observed access behavior of particular data objects. The authors contend that, in distributed shared-memory systems, adaptive cache coherence mechanisms will outperform static cache coherence mechanisms. They have examined the sharing and synchronization behavior of a variety of shared-memory parallel programs. It is found that the access patterns of a large percentage of shared data objects fall into a small number of categories for which efficient software coherence mechanisms exist. In addition, the authors have performed a simulation study that provides two examples of how an adaptive caching mechanism can take advantage of semantic information
  • Keywords
    buffer storage; concurrency control; parallel architectures; storage management; synchronisation; access patterns; adaptive cache coherence mechanism; distributed shared-memory systems; semantic information; shared data objects; shared-memory parallel programs; synchronization; Adaptive systems; Computer architecture; Computer science; Hardware; Memory architecture; Memory management; Pattern analysis; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1990. Proceedings., 17th Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-8186-2047-1
  • Type

    conf

  • DOI
    10.1109/ISCA.1990.134515
  • Filename
    134515