Hi everyone,

I don't understand why virtual networks are used in GEMS 2.1 to avoid cache
coherence protocol level deadlocks (as previously commented in the post:
https://lists.cs.wisc.edu/archive/gems-users/2009-August/msg00034.shtml).
However, the fact is that my simulations suffer from deadlock issue because
some messages aren't able to arrive at their destinations on time (i.e.
deadlock). Why it is important to assign a proper value to the
virtual_network parameter in the definition of the coherence protocols? I
tried to understand the use of these values in the protocols definitions,
but I don't get it. Moreover, Why it is important to set the "ordered"
parameter to false or true? Btw, I used the GARNET network.
Please, Could anybody help me?

Thanks a lot!
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to