DocumentCode :
3622805
Title :
A simulation study of snoopy cache coherence protocols
Author :
M. Tomasevic;V. Milutinovic
Author_Institution :
Dept. of Comput. Eng., Pupin Inst., Belgrade, Yugoslavia
fYear :
1992
fDate :
6/14/1905 12:00:00 AM
Firstpage :
427
Abstract :
Snoopy protocols represent a very popular class of hardware cache coherence solutions, especially suitable for bus-based, shared memory multiprocessors. It is not firmly established which of the two main approaches (write-invalidate or write-broadcast) is superior over the wide range of applications. An enhancement of write-invalidate protocols is proposed, introducing the word invalidation capability. Simulations with a synthetic workload model were performed, in order to analyze its behavior, and to compare it with the best representatives of write-invalidate and write-broadcast protocols. Performance evaluation was done for simulated workloads with a lower and a higher degree of sharing, as well. An attempt is made to model some effects of process switching and migration. Finally, some implications of using a more advanced bus technology on snoopy protocols performance is discussed.
Keywords :
"Protocols","Hardware","Very large scale integration","Broadcasting","Computational modeling","Coherence","Costs","Throughput","Programming profession","Program processors"
Publisher :
ieee
Conference_Titel :
System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
Print_ISBN :
0-8186-2420-5
Type :
conf
DOI :
10.1109/HICSS.1992.183192
Filename :
183192
Link To Document :
بازگشت