Re: [Gems-users] L2 cache banks


Date: Wed, 20 Sep 2006 13:29:32 -0500 (CDT)
From: Mike Marty <mikem@xxxxxxxxxxx>
Subject: Re: [Gems-users] L2 cache banks
Chip.C in the generated code directory instantiates multiple
L2CacheController objects.  Each instantiates a CacheMemory.

the map_L1CacheMachId_to_L2Cache() function in
RubySlicc_ComponentMapping.{sm,h} directs a request to the right bank.

--Mike


> Hi,
>
> Could someone help me figure out how the L2 cache banks are instantiaded?
> I'm trying to find where I can manipulate single L2 cache banks, for example
> it's size or associativity.
> Is there some way to do that? Where can I see, inside the code, the L2 split
> into banks?
> I'm thinking about adding a new ruby parameter to set a specific
> configuration... how can I do that? The changes must be made inside the
> ~ruby/config directory, is that it?
>
> Thanks for the attention.
>
> --
> Filipe Montefusco Scoton
>
[← Prev in Thread] Current Thread [Next in Thread→]