Invention Grant
- Patent Title: Determining a restart point in out-of-order execution
-
Application No.: US17569157Application Date: 2022-01-05
-
Publication No.: US11762664B2Publication Date: 2023-09-19
- Inventor: Yasuo Ishii , Michael David Achenbach , David Gum Lim , Abhishek Raja
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: NIXON & VANDERHYE P.C.
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
There is provided a data processing apparatus comprising decode circuitry responsive to receipt of a block of instructions to generate control signals indicative of each of the block of instructions, and to analyse the block of instructions to detect a potential hazard instruction. The data processing apparatus is provided with decode circuitry to encode information indicative of a clean restart point into the control signals associated with the potential hazard instruction. The data processing apparatus is provided with data processing circuity to perform out-of-order execution of at least some of the block of instructions, and control circuitry responsive to a determination, at execution of the potential hazard instruction, that data values used as operands for the potential hazard instruction have been modified by out-of-order execution of a subsequent instruction, to restart execution from the clean restart point and to flush held data values from the data processing circuitry.
Public/Granted literature
- US20230214223A1 DETERMINING A RESTART POINT IN OUT-OF-ORDER EXECUTION Public/Granted day:2023-07-06
Information query