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.

Full text article

Generated from XML file

Authors

Anis Elgarduh
anis.elgarduh@omu.ed.ly (Primary Contact)
Abdalhamed Alkawash
Abdelmhsan Elbandac
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