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
