Invention Application
- Patent Title: SHARED POINTER FOR LOCAL HISTORY RECORDS USED BY PREDICTION CIRCUITRY
-
Application No.: US16806063Application Date: 2020-03-02
-
Publication No.: US20210271486A1Publication Date: 2021-09-02
- Inventor: Yasuo ISHII , Joseph Michael PUSDESRIS , Muhammad Umar FAROOQ
- 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 ; G06F9/50

Abstract:
An apparatus has processing circuitry, and history storage circuitry to store local history records. Each local history record corresponds to a respective subset of instruction addresses and tracks a sequence of observed instruction behaviour observed for successive instances of instructions having addresses in that subset. Pointer storage circuitry to store a shared pointer shared between the local history records. The shared pointer indicates a common storage position reached in each local history record. Prediction circuitry determines predicted instruction behaviour for a given instruction address based on a selected portion of a selected local history record stored in the history storage circuitry. The prediction circuitry selects the selected local history record based on the given instruction address and selects the selected portion based on the shared pointer.
Public/Granted literature
- US11334361B2 Shared pointer for local history records used by prediction circuitry Public/Granted day:2022-05-17
Information query