Managing reuse information in caches
AssigneeCavium, Inc.
InventorShubhendu Sekhar Mukherjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeCavium, Inc.
InventorShubhendu Sekhar Mukherjee
Estimating the term…
Address translation and caching is managed using a processor that includes at least one CPU configured to run a hypervisor and at least one guest operating system. The managing includes: translating from virtual addresses to intermediate physical addresses; translating from the intermediate physical addresses to physical addresses; determining reuse information for memory pages based on estimated reuse of cache lines of data stored within the memory pages; storing the determined reuse information independently from: (1) any bits used to indicate virtual addresses, (2) any bits used to indicate intermediate physical addresses, and (3) any bits used to indicate physical addresses; and using the stored reuse information to store cache lines in a selected group of multiple groups of cache lines of a first cache.
A method for managing address translation and caching, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.