Efficient data prefetching in the presence of load hits
AssigneeVIA Technologies, Inc.
InventorsClinton Thomas Glover, Colin Eddy, Rodney E. Hooker, Albert J. Loper
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorsClinton Thomas Glover, Colin Eddy, Rodney E. Hooker, Albert J. Loper
Estimating the term…
A memory subsystem in a microprocessor includes a first-level cache, a second-level cache, and a prefetch cache configured to speculatively prefetch cache lines from a memory external to the microprocessor. The second-level cache and the prefetch cache are configured to allow the same cache line to be simultaneously present in both. If a request by the first-level cache for a cache line hits in both the second-level cache and in the prefetch cache, the prefetch cache invalidates its copy of the cache line and the second-level cache provides the cache line to the first-level cache.
A method for caching data in a memory subsystem in a microprocessor configured to access an external memory, the memory subsystem having a first-level cache, a second-level cache, and a prefetch cache, configured to speculatively prefetch cache lines from a memory external to the microprocessor, the method comprising:
A memory subsystem in a microprocessor, comprising:
A computer program product encoded in at least one non-transitory, tangible computer readable storage medium for use with a computing device, the computer program product comprising:
Dependencies are inferred from the claim text.