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

(Updated Oct. 26, 2012, 8 p.m.)


Review request for Default.


Description (updated)
-------

Changeset 9316:cbcfce6dd00e
---------------------------
Ruby: Add Ruby Stats Hit/Miss Profile Access for Protocols

This patch adds profiling to the cache Accesses for the ruby directory 
protocols. The profileMiss action is modified for all the protocols, otherwise 
they would not be compilable. 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 /test/quick/fs 
directories are not generated.


Diffs (updated)
-----

  src/mem/protocol/MESI_CMP_directory-L1cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MESI_CMP_directory-L2cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MI_example-cache.sm 63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MOESI_CMP_directory-L1cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MOESI_CMP_directory-L2cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MOESI_CMP_token-L1cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MOESI_CMP_token-L2cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/MOESI_hammer-cache.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/RubySlicc_Exports.sm 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/protocol/RubySlicc_Types.sm 63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/ruby/profiler/CacheProfiler.hh 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/ruby/profiler/CacheProfiler.cc 
63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/ruby/system/CacheMemory.hh 63e7cfff4188855fe2a2d4d360fa58a8602eb254 
  src/mem/ruby/system/CacheMemory.cc 63e7cfff4188855fe2a2d4d360fa58a8602eb254 

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


Testing
-------


Thanks,

Malek Musleh

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

Reply via email to