scholarly journals Cache Coherence Protocols in Distributed Systems

2020 ◽  
Vol 1 (3) ◽  
pp. 92-97
Author(s):  
Hanan Shukur ◽  
Subhi Zeebaree ◽  
Rizgar Zebari ◽  
Omar Ahmed ◽  
Lailan Haji ◽  
...  

Distributed systems performance is affected significantly by cache coherence protocols due to their role in data consistency maintaining. Also, cache coherent protocols have a great task for keeping the interconnection of caches in a multiprocessor environment. Moreover, the overall performance of distributed shared memory multiprocessor system is influenced by the used cache coherence protocol type. The major challenge of shared memory devices is to maintain the cache coherently. Therefore, in past years many contributions have been presented to address the cache issues and to improve the performance of distributed systems. This paper reviews in a systematic way a number of methods used for the cache-coherent protocols in a distributed system.

Author(s):  
Alfred Mutanga

In this research we built a SystemC Level-1 data cache system in a distributed shared memory architectural environment, with each processor having its own local cache. Using a set of Fast-Fourier Transform and Random trace files we evaluated the cache performance, based on the number of cache hits/misses, of the caches using snooping and directory-based cache coherence protocols. A series of experiments were carried out, with the results of the experiments showing that the directory-based MOESI cache coherency protocol has a performance edge over the snooping Valid-Invalid cache coherency protocol.


2014 ◽  
Vol 74 (3) ◽  
pp. 2215-2228 ◽  
Author(s):  
Eduardo H.M. Cruz ◽  
Matthias Diener ◽  
Marco A.Z. Alves ◽  
Philippe O.A. Navaux

Sign in / Sign up

Export Citation Format

Share Document