DocumentCode
1832947
Title
Software assistance for directory-based caches
Author
Li, Zhiyuan
Author_Institution
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
fYear
1994
fDate
26-29 Apr 1994
Firstpage
151
Lastpage
157
Abstract
We investigate the benefit of combining directory-based schemes with software schemes as a method for maintaining cache coherence on multiprocessors. The main idea is to maintain the directory hardware while allowing eligible write references to bypass the invalidation process. Static analysis is applied to parallel programs in order to mark those eligible write references. The sample results suggest that such reference marking can reduce invalidation requests significantly when it is combined with locality-preserving task scheduling and when the array subscripts are not complex
Keywords
buffer storage; parallel machines; parallel programming; scheduling; system monitoring; array subscripts; cache coherence; directory hardware; directory-based caches; eligible write references; invalidation process; locality-preserving task scheduling; multiprocessors; parallel programs; software assistance; software schemes; static analysis; Computer science; Delay; Hardware; Multiprocessor interconnection networks; Processor scheduling; Signal processing; Software maintenance; Telecommunication traffic; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location
Cancun
Print_ISBN
0-8186-5602-6
Type
conf
DOI
10.1109/IPPS.1994.288307
Filename
288307
Link To Document