Re: [Gems-users] adding L3 cache


Date: Fri, 19 Jan 2007 11:39:58 -0600 (CST)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: Re: [Gems-users] adding L3 cache
Yes, the idea is to add a -L3cache.sm.  This is not trivial, especially
for MOESI_CMP_directory, because you are complicating the coherence
protocol by adding another level of cache hierarchy (unless it is
interleaved with the memory controllers..see below).

If you are only interested in simulating a _single_ CMP, I plan on
releasing an easier directory protocol in the next few weeks.  That would
be more amenable to adding more cache levels because it would be a 1-level
directory protocol instead of a 2-level directory.

If you want an L3 cache that is interleaved the same way as the memory
controllers and is logically right next to it on your target CMP, you can
easily hack an L3 cache into any of the -dir.sm files.  This is the
easiest approach, but may not fit what your target CMP looks like.

--Mike

> Hi,
>
> Does anyone know how could I add a L3 cache to one of the CMP's protocols?
> I saw questions about this in other posts but without answers... was it
> achieved?
> I tried to change the config files but it didn't work...
> I tried to create a MOESI_CMP_directory-L3cache.sm and "connect" the
> L2cache.sm to L3cache.sm, but had no success...
> Am I on the right way?
> I would appreciate any kind of help.
>
> Thank you very much for the attention!
>
>
> --
> Filipe Montefusco Scoton
>
[← Prev in Thread] Current Thread [Next in Thread→]