[Gems-users] Asymmetric Memories


Date: Mon, 28 Jul 2008 13:25:32 +0200 (CEST)
From: Héctor Montaner <hmontaner@xxxxxxxxxx>
Subject: [Gems-users] Asymmetric Memories
Hi,

I have 4 processors with 1 memory module per processor. The thing is that
I would like to have different memory sizes, for example, 128MB in one
processor  and 512MB in the rest.
The problem is that when a cache forwards a request to a directory, it
uses map_Address_to_Directory (RubySlicc_ComponentMapping.h), and this
function uses a set of bits in the address to determine the corresponding
directory. This means that, by default, Ruby distributes the physical
memory space in a symmetric way.
Any idea?

Thanks in advance

Hector



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