publication . Article . 2009

MESI Cache Coherence Simulator for Teaching Purposes

J.I. Benavides; Juan Gómez-Luna; Ezequiel Herruzo;
Open Access English
  • Published: 01 Apr 2009
  • Publisher: CLEI
  • Country: Spain
Abstract
<jats:p>Nowadays, the computational systems (multi and uniprocessors) need to avoid the cachecoherence problem. There are some techniques to solve this problem. The MESI cachecoherence protocol is one of them. This paper presents a simulator of the MESI protocolwhich is used for teaching the cache memory coherence on the computer systems withhierarchical memory system and for explaining the process of the cache memory location inmultilevel cache memory systems. The paper shows a description of the course in which thesimulator is used, a short explanation about the MESI protocol and how the simulatorworks. Then, some experimental results in a real teaching enviro...
Subjects
ACM Computing Classification System: Hardware_MEMORYSTRUCTURES
free text keywords: Cache memory, Coherence protocol, MESI, Simulator, Teaching tool, Electronic computers. Computer science, QA75.5-76.95, Simulation, Bus sniffing, Cache pollution, MOESI protocol, MESIF protocol, Cache coloring, Computer architecture, Cache invalidation, MESI protocol, Cache algorithms, Computer science
Any information missing or wrong?Report an Issue