-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/1464/
-----------------------------------------------------------

Review request for Default.


Description
-------

Changeset 9278:d4e27dbe4ea3
---------------------------
Ruby: Add Ruby Stats Hit/Miss Profile Access for MESI/MOESI Protocols

This patch adds profiling to the cache Accesses for the MESI_CMP_directory and 
MOESI_CMP_directory protocols. The CacheMemory routine profileMiss() is not 
renamed in this patch as I am not sure if that should be done in this patch or 
separately. The reason being is that currently all cache accesses are for some 
reason refered to as 'misses'. Ruby Stats will need to be updated.

Testing:
Ran with command line: ./util/regress 
--builds=ALPHA_MESI_CMP_directory,ALPHA_MOESI_CMP_directory --modes=se,fs 
--compile-variants=opt. SE mode passes, but for some reason fs directories are 
not generated.


Diffs
-----

  src/mem/protocol/MESI_CMP_directory-L1cache.sm 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/protocol/MESI_CMP_directory-L2cache.sm 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/protocol/MOESI_CMP_directory-L1cache.sm 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/protocol/MOESI_CMP_directory-L2cache.sm 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/protocol/RubySlicc_Exports.sm 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/protocol/RubySlicc_Types.sm a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/ruby/profiler/CacheProfiler.hh 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/ruby/profiler/CacheProfiler.cc 
a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/ruby/system/CacheMemory.hh a5ede748a1d97a989e9631aba37afbc43de953ed 
  src/mem/ruby/system/CacheMemory.cc a5ede748a1d97a989e9631aba37afbc43de953ed 

Diff: http://reviews.gem5.org/r/1464/diff/


Testing
-------


Thanks,

Malek Musleh

_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to