Delayed cache entry invalidation update for potential overwrite re-use
AssigneeApple Inc.
InventorsDavid K. Li, Yoong Chert Foo, Benjiman L. Goodman, Chance C. Coats
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsDavid K. Li, Yoong Chert Foo, Benjiman L. Goodman, Chance C. Coats
Estimating the term…
Techniques are disclosed relating to cache control in cache hierarchies. In some embodiments, processor execution circuitry is configured to perform operations on input operand data from a first-level cache, including a first operation that reads first data from an entry in the first-level cache and signals an invalidation of the first data. Control circuitry may set an indicator, in response to the first operation, to indicate that the entry in the first-level cache has a pending invalidation (e.g., a last-use indicator). The control circuitry may, in response to a second operation overwriting the entry in the first-level cache while the indicator is set, clear the indicator without invalidating a corresponding entry in a second-level cache. This may advantageously reduce invalidate operations and bandwidth to the second-level cache.
An apparatus, comprising:
A method, comprising:
A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising:
Dependencies are inferred from the claim text.