Hi Arteen,
If you are not tied to the MESI_three_level protocol, then, as Gautam said, you
might want to switch to a different protocol that already supports the shared
state in the system level cache. CHI is the most advanced and configurable
protocol in that respect but others might do as wel
Not sure about this, but I have looked at MOESI_CMP_Directory as it supports
sharing/owning in clusters. Maybe you can think of directory, and L1, L2 as a
three level system and get inspiration from there.
Thanks and Regards,
Gautam Pathak
David R. Cheriton School of Computer Science
University