DocumentCode :
3014767
Title :
Cache coherence in systems with parallel communication channels and many processors
Author :
Willis, John C. ; Sanderson, Arthur C. ; Hill, Charles R.
Author_Institution :
Philips Lab., Briarcliff Manor, NY, USA
fYear :
1990
fDate :
12-16 Nov 1990
Firstpage :
554
Lastpage :
563
Abstract :
The authors describe and analyze two algorithms for maintaining cache coherence in multiprocessor systems with parallel communication channels and many processors. A distributed link-list relates all cache frames representing the same main memory block. Messages traverse the list to maintain list integrity, exclusive ownership, and consistent values. Memory access semantics are equivalent to a shared memory system without caches. Reference latency, efficiency of memory use, and hardware complexity are moderate and well-bounded. A brief comparison with the Scalable Coherent Interface illustrates some of the design tradeoffs associated with distributed directory algorithms
Keywords :
buffer storage; concurrency control; multiprocessing systems; storage management; Scalable Coherent Interface; cache coherence; consistent values; distributed directory algorithms; distributed link-list; exclusive ownership; hardware complexity; list integrity; memory use efficiency; multiprocessor systems; parallel communication channels; reference latency; shared memory system without caches; Access protocols; Algorithm design and analysis; Backplanes; Coherence; Communication channels; Delay; Hardware; Laboratories; Multiprocessing systems; Read-write memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing '90., Proceedings of
Conference_Location :
New York, NY
Print_ISBN :
0-8186-2056-0
Type :
conf
DOI :
10.1109/SUPERC.1990.130069
Filename :
130069
Link To Document :
بازگشت