[Gems-users] Why two L2 caches in topology with a CMP protocol?


Date: Tue, 27 Apr 2010 12:41:00 +0800
From: lori zhuang <lorizhuang@xxxxxxxxx>
Subject: [Gems-users] Why two L2 caches in topology with a CMP protocol?
List,
     I simulated the protocol MOESI_CMP_directory with the following configuration, and I find two L2 caches(L2Cache-0 and L2Cache-1) in the topology print when I dump the ruby. I supposed it there should be only one L2 cache since CMP protocols share L2 cache. Any suggestion?

configuration:
protocol: MOESI_CMP_directory_dram
g_NUM_PROCESSORS: 2
g_PROCS_PER_CHIP: 2
g_NUM_CHIPS: 1

topology print:
--- Begin Topology Print ---

L2Cache-0 Network Latencies
  L2Cache-0 -> L2Cache-1 net_lat: 9
  L2Cache-0 -> L1Cache-0 net_lat: 9
  L2Cache-0 -> L1Cache-1 net_lat: 9
  L2Cache-0 -> Directory-0 net_lat: 9
  L2Cache-0 -> Directory-1 net_lat: 9

L2Cache-1 Network Latencies
  L2Cache-1 -> L2Cache-0 net_lat: 9
  L2Cache-1 -> L1Cache-0 net_lat: 9
  L2Cache-1 -> L1Cache-1 net_lat: 9
  L2Cache-1 -> Directory-0 net_lat: 9
  L2Cache-1 -> Directory-1 net_lat: 9


Thanks,
lorizhuang
[← Prev in Thread] Current Thread [Next in Thread→]