Simulation Cache Coherence Protocols in Multicore Processors

Anis Elgarduh (1) , Abdalhamed Alkawash (2) , Abdelmhsan Elbandac (3)
(1) , Libya ,
(2) , Libya ,
(3) , Libya

Abstract

The cache coherence problem is the challenge of keeping multiple cache synchronized when one of the processors update its local copy of data which is shared among multiple cache. This paper discusses several different varieties of cache coherence protocols including with their pros and cons, and using simulation technique it will address this problem and compare between two protocols that use to solve it: Directory-based protocol and Snooping protocol. Simulation results have shown that snooping based systems are appropriate for high bandwidth systems while directory-based cache coherence protocols are suitable for lower bandwidth systems.

Authors

Anis Elgarduh
anis.elgarduh@omu.ed.ly (Primary Contact)
Anis Elgarduh, Abdalhamed Alkawash, & Abdelmhsan Elbandac. (2022). Simulation Cache Coherence Protocols in Multicore Processors. Journal of Pure & Applied Sciences, 21(4), 285–289. https://doi.org/10.51984/jopas.v21i4.2239

Article Details

No Related Submission Found