Re: [Gems-users] Adding L3, L4 (or beyond) to the system


Date: Fri, 24 Jul 2009 10:51:02 -0600
From: BYONG WU CHONG <bernard.chong@xxxxxxxx>
Subject: Re: [Gems-users] Adding L3, L4 (or beyond) to the system

HyoukJoong,

 

As far as I know, GEMS has implemented L1 and L2 cache via SLICC.

Take a look at these files.

$GEMS/protocols/MESI_CMP_directory-L1cache.sm

$GEMS/protocols/MESI_CMP_directory-L2cache.sm

$GEMS/protocols/MESI_CMP_directory-mem.sm

 

 

From: gems-users-bounces@xxxxxxxxxxx [mailto:gems-users-bounces@xxxxxxxxxxx] On Behalf Of HyoukJoong Lee
Sent: Friday, July 24, 2009 9:46 AM
To: gems-users@xxxxxxxxxxx
Subject: [Gems-users] Adding L3, L4 (or beyond) to the system

 

Hi.

 

I'm trying to build a multi-core, multi-chip system that has 4~5 levels of caches.

It seems that adding more cache layers beyond the L2

with cache coherence protocols between them is not trivial in Ruby.

 

How could I easily add more cache layers with Ruby?

Has anyone already done some work on this?

 

Thanks.

 

HyoukJoong.

[← Prev in Thread] Current Thread [Next in Thread→]