Memory system and method for selective multi-level caching using a cache level code
AssigneeDigital Equipment Corporation
InventorNorman Paul Jouppi
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorNorman Paul Jouppi
Estimating the term…
A selective multilevel caching method and system including a main memory and a plurality of cache memories are disclosed. The main memory and cache memories are arranged in a multilevel hierarchy: the main memory is at the lowest hierarchical level; the cache memory that is coupled directly to the central processing unit (CPU) is at the highest hierarchical level; and the remaining cache memories are coupled in the hierarchy at intermediate hierarchical levels therebetween. Each hierarchical level contains cache logic as well as a cache memory. Each cache logic responds to a cache level code that is associated with an address specified in each CPU read or write data request. The cache level code specifies the highest hierarchical level at which data associated with the data request may be written. Each cache logic uses the cache level code to determine if data will be written to the cache memory at the same hierarchical level as that cache logic. Each CPU write request further includes a cache control code. The cache control code indicates whether each cache level is designated as a write-allocate cache level. Each cache logic responds also to the cache control code to further determine if data will be written to the cache memory at the same hierarchical level as that cache logic.
A memory system for coupling to a central processor, which issues a data request having a specified address to be accessed, the memory system comprising;
A computer system, comprising:
A method for selectively caching data in a computer system having a central processor and a main memory, the method comprising the steps of:
A memory system for coupling to a central processor, which issues a data request having a specified address to be accessed, the memory system comprising;
A memory system coupled to a central processor, the central processor issuing a data write request having new data to be written over old data at a specified address, the memory system comprising;
A method for selectively caching data in a computer system having a central processor and a main memory, the method comprising the steps of:
Dependencies are inferred from the claim text.