Invention Application
- Patent Title: METHODS AND APPARATUS FOR PREDICTING INSTRUCTIONS FOR EXECUTION
-
Application No.: US17501257Application Date: 2021-10-14
-
Publication No.: US20230118268A1Publication Date: 2023-04-20
- Inventor: Guillaume BOLBENES , Florent BEGON , Thibaut Elie LANOIS , Houdhaifa BOUZGUARROU
- Applicant: Arm Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

Abstract:
Aspects of the present disclosure relate to an apparatus comprising prediction circuitry having a plurality of hierarchical prediction units to perform respective hierarchical predictions of instructions for execution, wherein predictions higher in the hierarchy have a higher expected accuracy than predictions lower in the hierarchy. Responsive to a given prediction higher in the hierarchy being different to a corresponding prediction lower in the hierarchy, the corresponding prediction lower in the hierarchy is corrected. A prediction correction metric determination unit determines a prediction correction metric indicative of an incidence of uncorrected predictions performed by the prediction circuitry. Fetch circuitry fetches instructions predicted by at least one of said plurality of hierarchical predictions, and delays said fetching based on the prediction correction metric indicating an incidence of uncorrected predictions below a threshold.
Public/Granted literature
- US11900121B2 Methods and apparatus for predicting instructions for execution Public/Granted day:2024-02-13
Information query