Circuitry and methods for capability informed prefetches
AssigneeIntel Corporation
InventorScott D. Constable
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorScott D. Constable
Estimating the term…
Systems, methods, and apparatuses for implementing capability informed prefetches are described. In certain examples, a hardware processor comprises an execution circuit to execute an instruction that generates a memory access request for an element in memory via a first capability; a capability management circuit to check the first capability for the memory access request, the first capability comprising an address field of the element in the memory, a validity field, and a bounds field that is to indicate a lower bound and an upper bound of a first object to which the first capability authorizes access; a cache; and a prefetch circuit to: prefetch an additional element from the memory to the cache, determine if the additional element is a second capability comprising an address field of a second element in the memory, a validity field, and a bounds field that is to indicate a lower bound and an upper bound of a second object to which the second capability authorizes access, and prefetch the second element from the memory to the cache based on the additional element being the second capability.
An apparatus comprising:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.