Systems and methods for load canceling in a processor that is connected to an external interconnect fabric
AssigneeIntel Corporation
InventorsKarthikeyan Avudaiyappan, Mohammad Abdallah
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKarthikeyan Avudaiyappan, Mohammad Abdallah
Estimating the term…
Systems and methods for load canceling in a processor that is connected to an external interconnect fabric are disclosed. As a part of a method for load canceling in a processor that is connected to an external bus, and responsive to a flush request and a corresponding cancellation of pending speculative loads from a load queue, a type of one or more of the pending speculative loads that are positioned in the instruction pipeline external to the processor, is converted from load to prefetch. Data corresponding to one or more of the pending speculative loads that are positioned in the instruction pipeline external to the processor is accessed and returned to cache as prefetch data. The prefetch data is retired in a cache location of the processor.
A method of handling data returned from a speculative load in a processor that is coupled to an external interconnect fabric, the method comprising:
A cache controller, comprising:
A processor, comprising:
Dependencies are inferred from the claim text.