Invention Grant
- Patent Title: Tracking exact convergence to guide the recovery process in response to a mispredicted branch
-
Application No.: US17943341Application Date: 2022-09-13
-
Publication No.: US11755330B2Publication Date: 2023-09-12
- Inventor: Vignyan Reddy Kothinti Naresh , Shivam Priyadarshi
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Singh Law, PLLC
- Agent Ranjeev Singh
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Processors and methods related to tracking exact convergence to guide the recovery process in response to a mispredicted branch are provided. An example processor includes a pipeline having a frontend and a backend. The processor further includes a state table for maintaining information related to at least a subset of branches corresponding to instructions being processed by the processor. The processor further includes state logic configured to access the state table and track locations of any exact convergence points associated with branches corresponding to the instructions being processed by the processor. The state logic is further configured to identify a first recovery method for recovering from a misprediction associated with a branch if a location of an exact convergence point associated with the branch is determined to be in the frontend of the pipeline, else identify a second recovery method for recovering from the misprediction associated with the branch.
Public/Granted literature
- US20230004397A1 TRACKING EXACT CONVERGENCE TO GUIDE THE RECOVERY PROCESS IN RESPONSE TO A MISPREDICTED BRANCH Public/Granted day:2023-01-05
Information query