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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Supercomputing '90., Proceedings of
         
        
            Conference_Location : 
New York, NY
         
        
            Print_ISBN : 
0-8186-2056-0
         
        
        
            DOI : 
10.1109/SUPERC.1990.130069