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
Link To Document