Back to results
US 6,557,083 B1Granted
Memory system for multiple data types
AssigneeIntel Corporation
InventorsZeev Sperber, Guy Peled, Doron Orenstein, Ehud Cohen, Gabi Malka
Life of this patent
Estimating the term…
Abstract
A memory system is provided for storing multiple data types. The memory system includes a main memory, a local cache, and a translation unit. The local cache has multiple entries, each of which includes a data field to store data and a status field to indicate a storage state for the stored data. The translation unit includes a translation lookaside buffer (TLB) and a status-cache (STC). The TLB stores address translations for data in the main memory, and the STC stores storage states for data indicated by the address translations.
Claims10
A memory system comprising:
- a main memory;
- a local cache having multiple entries, each entry including a data block and a corresponding storage state for the data block, the storage state to indicate if the data block is compressed or uncompressed;
- a translation unit associated with the local cache, the translation unit including a translation lookaside buffer (TLB) to store address translations for data blocks in the main memory and a status cache (STC) to store storage states for the data blocks indicated by the address translations;
- and
- a read unit to retrieve a data block according to a corresponding storage state in the local cache or in the STC responsive to an access hitting or missing, respectively, an entry in the local cache.
2 more elements
Dependencies are inferred from the claim text.