Dear Rakesh,
I think the profiling for L2 cache miss is turned off for
that particular protocol ( not sure why though). So I think the quick
fix is to go MESI_SCMP_bankdirectory-L2cache.sm and in the
action(uu_profileMiss, "\u", desc="Profile the demand miss" ) ,
*uncomment* the line that starts with profile_L2Cache_miss .
I think this will resolve the issue.
Thanks
Arka
Rakesh Komuravelli wrote:
Hi,
I see L2 misses to be zero in the Ruby dump-stats. All other entries under
L2_cache cache stats are zero too. This is for MESI_SCMP_bankdirectory
protocol. I do see L1 D cache stats but I don't see any L1 I cache stats
because I am not loading Opal. The versions and other parameters I am using
are as follows:
Versions:
simics 3
gems 2.1.1
Simics commands before loading ruby:
instruction-fetch-mode instruction-fetch-trace,
istc-disable,
dstc-disable,
cpu-switch-time 1
Ruby commands:
ruby0.setparam g_NUM_PROCESSORS 16,
ruby0.setparam g_PROCS_PER_CHIP 16,
ruby0.setparam g_MEMORY_SIZE_BYTES 268435456,
ruby0.setparam g_NUM_L2_BANKS 16,
ruby0.setparam g_NUM_MEMORIES 16,
ruby0.setparam NUMBER_OF_VIRTUAL_NETWORKS 5,
ruby0.setparam_str g_CACHE_DESIGN NUCA,
ruby0.setparam_str g_NETWORK_TOPOLOGY FILE_SPECIFIED,
ruby0.setparam g_DATA_BLOCK_BYTES 64,
ruby0.init
Any help is greatly appreciated.
Thanks,
Rakesh
------------------------------------------------------------------------
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.
|