RWMSI (Read Exclusive Write Exclusive Modified Shared Invalid) Cache Coherence Protocol

  • Luma F. Jalil Al Rasheed University College, Al-Hussein neighborhood, Baghdad10001 , Iraq
  • Abeer D. Al-Nakshabandi Distribution office At Ministry of Electricity, Baghdad 10001, Iraq
Keywords: Computer Architecture, Cache Simulator, MESI, RWMSI, visual C


This paper proposes a novel coherence protocol RWMSI (Read exclusive Write exclusive Modified Shared Invalid) that merges “snooping and directory – based coherence protocols “and enhanced them depending on the state of “MESI snooping protocol “. “ Coherence” is implemented with “snooping or directory based protocols “. Because of the shared bus the “ Snooping protocols “ are not scalable , while directory protocols incur directory storage overhead , frequent indirections , and are more prone to design bugs.


. Chang ,Y. “Cache memory protocols”, wiley encyclopedia of electrical and electronics engineering, 1999.

. Jimenez, F.J., Gomez, J., Mesons, A. , Hertzog, E., Benavides, J.I., Y. Sanches,F.J. “Teaching the cache memory coherence with the MESI protocol simulator” , p.2 ,Spain, 2006.

. Lametti, S. “cache coherence techniques” , master program in computer science and networking, p.6-11 , technical report, December 2010.

. Lorenzo del Castillo, J.A. “performance counter-based strategies to improve data locality on multiprocess system: re-ordering and page migration techniques“, PHD dissertation, university of Santiago de compostela, p.23-28, 2011.

. Magnusson, P. S. “Efficient instruction cache simulation and execution profiling with a threaded-code interpreter, Swedish institute of computer science, BOX 1263, S-164,28, KISTA, SWEDIN.

. Marty, M. R. “Cache coherence techniques for multicore processors”, PHD thesis, university of Wisconsin-madison, 2008 .

. SUH, T., Lee, H. S. & Blough, D. M. “Integration cache coherence protocols for heterogeneous multiprocessors systems”, Part 2. IEEE Micro, 24(5), 70-78.

How to Cite
F. Jalil, L., & Al-Nakshabandi, A. D. (2020). RWMSI (Read Exclusive Write Exclusive Modified Shared Invalid) Cache Coherence Protocol. International Journal of Computer (IJC), 38(1), 140-152. Retrieved from