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
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;
Conference_Titel :
Computer Architecture, 1990. Proceedings., 17th Annual International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
0-8186-2047-1
DOI :
10.1109/ISCA.1990.134515