DocumentCode :
2263984
Title :
A cache coherency scheme for an asynchronous packet-switched shared memory multiprocessor
Author :
Alles, Sheran ; Mahmud, Syed
Author_Institution :
Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
fYear :
1993
fDate :
16-18 Aug 1993
Firstpage :
173
Abstract :
This paper analyses the problems encountered in designing a bus-based cache coherence protocol for an asynchronous packet switched multiprocessor system having private caches for each processor and describes such an implementation, showing the algorithm used in maintaining cache coherency. Multiple copies of the data are allowed to exist. Since there is no directory that keeps track of all the processors caching data, multiple messages need to be broadcast to all caches whenever coherency needs to be maintained. On the other hand, the scaleable coherent interface (SCI) protocol maintains a doubly linked-list of all caches sharing each data with the head pointer maintained at a memory controller. This paper will compare the above two schemes and discuss their corresponding performance and design issues for both small and large scaleable multiprocessors
Keywords :
asynchronous machines; cache storage; packet switching; protocols; shared memory systems; asynchronous packet switched multiprocessor system; asynchronous packet-switched shared memory multiprocessor; bus-based cache coherence protocol; cache coherency scheme; Access protocols; Algorithm design and analysis; Bridge circuits; Broadcasting; Cache memory; Delay; Integrated circuit interconnections; Maintenance engineering; Multiprocessing systems; Packet switching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1993., Proceedings of the 36th Midwest Symposium on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-1760-2
Type :
conf
DOI :
10.1109/MWSCAS.1993.343101
Filename :
343101
Link To Document :
بازگشت