On Fri, 23 Nov 2012, Jordan Fix wrote:

Hello all,

I'm attempting to modify the MESI_CMP_directory cache coherence protocol. I was wondering if there is an easy way to write some simple memory operations and and view the resulting way the state machine and network respond, other than inspecting the output of --debug-flags=RubySlicc (which seems like huge overkill).

I found this page (http://research.cs.wisc.edu/gems/doc/gems-wiki/moin.cgi/How_do_I_understand_a_Protocol) from the GEMS website which seems extremely useful but I haven't been able to find an equivalent in gem5.

Can anyone provide me with some tips on good ways to test cache coherence protocols?


You might want to read this page -- http://gem5.org/Ruby_Random_Tester.
You might find the output obtained using debug flag ProtocolTrace useful.

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

Reply via email to