Invention Grant
- Patent Title: Apparatus and method for predicting source operand values and optimized processing of instructions
-
Application No.: US17266759Application Date: 2019-07-17
-
Publication No.: US11803388B2Publication Date: 2023-10-31
- Inventor: Peter Richard Greenhalgh , Frederic Claude Marie Piry , Ian Michael Caulfield , Albin Pierrick Tonnerre
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: NIXON & VANDERHYE P.C.
- Priority: GB 15654 2018.09.26
- International Application: PCT/GB2019/051999 2019.07.17
- International Announcement: WO2020/065250A 2020.04.02
- Date entered country: 2021-02-08
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
An apparatus and method are provided for processing instructions. The apparatus has execution circuitry for executing instructions, where each instruction requires an associated operation to be performed using one or more source operand values in order to produce a result value. Issue circuitry is used to maintain a record of pending instructions awaiting execution by the execution circuitry, and prediction circuitry is used to produce a predicted source operand value for a chosen pending instruction. Optimisation circuitry is then arranged to detect an optimisation condition for the chosen pending instruction when the predicted source operand value is such that, having regard to the associated operation for the chosen pending instruction, the result value is known without performing the associated operation. In response to detection of the optimisation condition, an optimisation operation is implemented instead of causing the execution circuitry to perform the associated operation in order to execute the chosen pending instruction. This can lead to significant performance and/or power consumption improvements.
Public/Granted literature
- US20210311742A1 AN APPARATUS AND METHOD FOR PREDICTING SOURCE OPERAND VALUES AND OPTIMIZED PROCESSING OF INSTRUCTIONS Public/Granted day:2021-10-07
Information query