Method and system for speculatively invalidating lines in a cache
AssigneeAdvanced Micro Devices, Inc.
InventorsTeik-Chung Tan, Benjamin T. Sander
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsTeik-Chung Tan, Benjamin T. Sander
Estimating the term…
A cache controller configured to speculatively invalidate a cache line may respond to an invalidating request or instruction immediately instead of waiting for error checking to complete. In case the error checking determines that the invalidation is erroneous and thus should not be performed, the cache controller protects the speculatively invalidated cache line from modification until error checking is complete. This way, if the invalidation is later found to be erroneous, the speculative invalidation can be reversed. If error checking completes without detecting any errors, the speculative invalidation becomes non-speculative.
A computer system comprising:
A method of speculatively invalidating a line in a cache, the method comprising:
A method of speculatively invalidating a first cache line in an exclusive cache, the method comprising:
A cache subsystem comprising:
A computer system comprising:
A computer system comprising:
A method of speculatively invalidating a line in a cache, the method comprising:
A cache subsystem comprising:
A cache subsystem comprising:
Dependencies are inferred from the claim text.