Invention Grant
- Patent Title: Systems and methods for load canceling in a processor that is connected to an external interconnect fabric
-
Application No.: US15989105Application Date: 2018-05-24
-
Publication No.: US10884739B2Publication Date: 2021-01-05
- Inventor: Karthikeyan Avudaiyappan , Mohammad Abdallah
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: NDWE, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/30 ; G06F12/02 ; G06F12/0862 ; G06F9/38 ; G06F12/0875

Abstract:
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.
Public/Granted literature
Information query