Multilevel cache system having unified cache tag memory
AssigneeHewlett-Packard Development Company, L.P.
InventorTerry Lyon
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorTerry Lyon
Estimating the term…
A unified tag subsystem for a multilevel cache memory system. The unified tag subsystem receives a cache line address including a tag index portion, a high order part and an optional cache line extension field. The tag index portion indexes a tag memory which has way-specific address tags, and lower level flags. A comparator compares the high order part with each way-specific address tag to detect a match. Lower level hit logic determines a hit when comparator detects a match and the lower level flag indicates a valid lower level cache entry; and an upper level hit logic determines a higher level cache hit when the comparator detects a match and the upper level valid is set. In particular embodiments, lower level flag indicates a way of storage where associated data may be found in lower level cache data memory.
A unified tag subsystem for a multilevel cache memory system having an upper level and a lower level of cache data memory, the tag subsystem having at least a processor port for receiving a cache line address comprising a tag index portion, and a high order part, the unified tag subsystem comprising:
A multilevel cache memory system having at least a processor port for receiving a cache line address comprising a tag index portion, and a high order part;
Dependencies are inferred from the claim text.