Patent ID: 7930483
Filing Date: 2011-04-19
Classification: G06F

Abstract:
1. A method comprising: receiving a memory reference request from a processor, the memory reference request associated with a data element, wherein the processor is directly attached to a first memory, wherein the processor is communicatively coupled to a second memory via a plurality of memory channels, wherein the second memory is configured to store compressed data, a compressed data directory, and a compression cache, and wherein each memory channel is associated with an amount of bandwidth for the processor to access the compressed data, the compression cache, and the compressed data directory in the second memory; allocating a first group set of memory channels of the plurality of memory channels to the compressed data and the compressed data directory; allocating a second group of memory channels of the plurality of memory channels to the compression cache; and dynamically altering a memory channel allocation ratio, wherein the memory channel allocation ratio is established between the first group of memory channels and the second group of memory channels.