Hi,

1.Xeon is using MESIF which F sate shows which core sends shared data when
a new core needs it. This  omits any conflict. How is this happening in
MARSS MESI snoopy protocol? Every core who shares the data tries to send
the data?

2. In the case that few cores are sharing a data and another core faces
miss, the data can come either from lower memory  or the other core. what
exactly happens in MARSS? It should be like this: since all of the cores
and lower memory receive the messages, they understand that another core is
sending data so they annul that entry from their queue. is this right?
also how is it happening with switch interconnect?

Thank you
Alireza
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to