Invention Grant
- Patent Title: Microprocessor for gating a load operation based on entries of a prediction table
-
Application No.: US16217628Application Date: 2018-12-12
-
Publication No.: US10579386B2Publication Date: 2020-03-03
- Inventor: Hui Zeng
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
An apparatus for gating a load instruction is presented. The apparatus includes a memory to store a prediction table including an entry matching the load instruction. The matching entry includes a tag field to identify the load instruction, a distance field to indicate a distance of the load instruction to a prior aliasing store instruction, and a confidence field to indicate a prediction strength. The apparatus further includes a gating circuit operable to perform a look-up for the load instruction in the prediction table to find the matching entry and responsive to a determination of a valid prediction, retrieve a location of the prior aliasing store instruction using a value of the distance field of the matching entry, and perform a gating operation on the load instruction. The apparatus further includes a load store queue operable to provide feedback for updating the matching entry after the load instruction has executed.
Public/Granted literature
- US20190114174A1 MICROPROCESSOR FOR GATING A LOAD OPERATION BASED ON ENTRIES OF A PREDICTION TABLE Public/Granted day:2019-04-18
Information query