[Gems-users] MOSI-SMP-directory-1level


Date: Mon, 10 Mar 2008 16:58:38 -0400
From: "Carole-Jean Wu" <carolewu@xxxxxxxxxxxxx>
Subject: [Gems-users] MOSI-SMP-directory-1level
Hello GEMS-users,

I am using MOSI_SMP_directory_1level protocol which assumes each node consists of a processor, private L1, private L2, and Memory/Directory controller. The SMP protocols can be used to model a CMP with private caches. Both the L1 and L2 caching is implemented in a single controll.

(MOSI_SMP_bcast_1level and MOSI_SMP_directory_1level Description: Similar to MOSI_SMP_bcast and MOSI_SMP_directory except that each processor has a single unified cache)

My interpretation of the protocol is that each processor has one level private cache, then misses in the cache do to main memory directory.

However, when I look at the ruby0.dump-stats file, the numerical data for L1D nor L1I are both 0 (with breakdown), and L2 data is non-zero (without breakdown) It seems like the 1 level cache is L2 and it is unified, shared among all processors.

Is this true? Then it is in conflict to the protocol description.


Thanks in advance for any help,
Carole
[← Prev in Thread] Current Thread [Next in Thread→]