DocumentCode :
928534
Title :
Design and analysis of a scalable cache coherence scheme based on clocks and timestamps
Author :
Min, Sang Lyul ; Baer, Jean-Loup
Author_Institution :
Dept. of Comput. Eng., Pusan Nat. Univ., South Korea
Volume :
3
Issue :
1
fYear :
1992
fDate :
1/1/1992 12:00:00 AM
Firstpage :
25
Lastpage :
44
Abstract :
A timestamp-based software-assisted cache coherence scheme that does not require any global communication to enforce the coherence of multiple private caches is proposed. It is intended for shared memory multiprocessors. The scheme is based on a compile-time marking of references and a hardware-based local incoherence detection scheme. The possible incoherence of a cache entry is detected and the associated entry is implicitly invalidated by comparing a clock (related to program flow) and a timestamp (related to the time of update in the cache). Results of a performance comparison, which is based on a trace-driven simulation using actual traces. between the proposed timestamp-based scheme and other software-assisted schemes indicate that the proposed scheme performs significantly better than previous software-assisted schemes, especially when the processors are carefully scheduled so as to maximize the reuse of cache contents. This scheme requires neither a shared resource nor global communication and is, therefore, scalable up to a large number of processors
Keywords :
buffer storage; parallel programming; storage management; cache contents reuse; clocks; compile-time marking; hardware-based local incoherence detection; multiple private caches; program flow; references; scalable cache coherence; shared memory multiprocessors; timestamps; trace-driven simulation; Broadcasting; Clocks; Computer architecture; Computer science; Global communication; Memory management; Multiprocessor interconnection networks; Processor scheduling; Runtime; Scholarships;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.113080
Filename :
113080
Link To Document :
بازگشت