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 -----
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.
|