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 of Waterloo
________________________________
From: Arteen Abrishami via gem5-users <[email protected]>
Sent: Wednesday, October 11, 2023 6:06 AM
To: The gem5 Users mailing list <[email protected]>
Cc: Arteen Abrishami <[email protected]>
Subject: [gem5-users] MSI Protocol at Memory

Hello everyone

I’m an undergraduate student and going to embark on a journey to extend the 
protocol for MESI_Three_Level at the memory level to MSI or MESI, as opposed to 
the two-state MI that it is right now. Does anyone have any tips or advice for 
this journey, perhaps one of you has done something similar or already have 
this implemented?

I understand that at a minimum, this requires modifying both the memory SLICC 
protocol and also the last level cache.

Thanks a lot,
Arteen
UCLA
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to