Re: [Gems-users] MOSI_SMP_bcast_1level Vs MOSI_SMP_bcast_dir


Date: Wed, 12 Dec 2007 18:53:04 +0200
From: "Dimitris Tsaliagos" <tsaliag@xxxxxxxxxxxx>
Subject: Re: [Gems-users] MOSI_SMP_bcast_1level Vs MOSI_SMP_bcast_dir
So in order to model a  bus-based protocol ,I must include the dir.sm model in order to function as a bus, or I must implement the custom protocol based on the fact that GEMS lack an atomic bus model.
Also the dir.sm model is a (L1 or L2) memory controller, or the memory controller (e.g the ddr) that the data resides and a write back will be executed.
 
Dimitris Tsaliagos
----- Original Message -----
From: Mike Marty
Sent: Wednesday, December 12, 2007 6:04 PM
Subject: Re: [Gems-users] MOSI_SMP_bcast_1level Vs MOSI_SMP_bcast_dir

Both MOSI_SMP_bcast and MOSI_SMP_bcast_1level implement an ordered broadcast protocol.  However the -dir.sm model a memory controller that implement owner bits to determine if memory should respond with data.  This is because GEMS lacks an atomic bus model with shared intervention lines.

The difference between MOSI_SMP_bcast and MOSI_SMP_bcast_1level is that the latter protocol models a single cache whereas the former includes both the L1 and L2 cache objects in the MOSI_SMP_bcast- cache.sm controller

--Mike


On Dec 12, 2007 7:28 AM, Tsaliagos Dimitris <tsaliag@xxxxxxxxxxxx> wrote:
Hello , i would like to ask what is the difference between the MOSI
broadcast-based 1level snooping protocol and MOSI_SMP_bcast_dir, is the
second a directory based protocol (does it keep state in one node which is
responsible for the broacasts and possible the ACK's/NACK's)?.
Also why is it included in the same .slicc as MOSI_SMP_bcast_1level.slicc.
Does the snooping protocoll use it?

And one last question: Why the MOSI bcast-based snooping protocol is named
1level?

Thank you!
Dimitris Tsaliagos



_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/ " to your search.



_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.

 
[← Prev in Thread] Current Thread [Next in Thread→]