Invention Grant
- Patent Title: Pointer associated branch line jumps for accelerated line jumps
-
Application No.: US15377420Application Date: 2016-12-13
-
Publication No.: US10691460B2Publication Date: 2020-06-23
- Inventor: James J. Bonanno , Brian R. Prasky
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent William Kinnaman
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F12/0862 ; G06F12/0875

Abstract:
A method includes a processor providing at least one line entry address tag in each line of a branch predictor; indexing into the branch predictor with a current line address to predict a taken branch's target address and a next line address; re-indexing into the branch predictor with one of a predicted next line address or a sequential next line address when the at least one line entry address tag does not match the current line address; using branch prediction content compared against a search address to predict a direction and targets of branches and determining when a new line address is generated; and re-indexing into the branch predictor with a corrected next line address when it is determined that one of the predicted next line address or the sequential next line address differs from the new line address.
Public/Granted literature
- US20180165095A1 POINTER ASSOCIATED BRANCH LINE JUMPS FOR ACCELERATED LINE JUMPS Public/Granted day:2018-06-14
Information query