Compression status bit cache and backing store
AssigneeNVIDIA Corporation
InventorsDavid B. GLASCO, Peter B. HOLMQVIST, George R. LYNCH, Patrick R. MARCHAND, Karan MEHRA, James ROBERTS
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsDavid B. GLASCO, Peter B. HOLMQVIST, George R. LYNCH, Patrick R. MARCHAND, Karan MEHRA, James ROBERTS
Estimating the term…
One embodiment of the present invention sets forth a technique for increasing available storage space within compressed blocks of memory attached to data processing chips, without requiring a proportional increase in on-chip compression status bits. A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data.
A memory system for determining and updating compression status for a virtually addressed unit of data, the memory system comprising:
A computing device for determining and updating compression status for a virtually addressed unit of data, the computing device comprising:
Dependencies are inferred from the claim text.