----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/1464/ -----------------------------------------------------------
(Updated Oct. 7, 2012, 3:47 p.m.) Review request for Default. Description (updated) ------- Changeset 9278:bff77f1550d0 --------------------------- 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 f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MESI_CMP_directory-L2cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MI_example-cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MOESI_CMP_directory-L1cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MOESI_CMP_directory-L2cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MOESI_CMP_token-L1cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MOESI_CMP_token-L2cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/MOESI_hammer-cache.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/RubySlicc_Exports.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/protocol/RubySlicc_Types.sm f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/ruby/profiler/CacheProfiler.hh f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/ruby/profiler/CacheProfiler.cc f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/ruby/system/CacheMemory.hh f732e87daf34ec8848a2f3943503aba0566fcbeb src/mem/ruby/system/CacheMemory.cc f732e87daf34ec8848a2f3943503aba0566fcbeb 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
