Invention Grant
- Patent Title: Operation of a multi-slice processor implementing tagged geometric history length (TAGE) branch prediction
-
Application No.: US15163987Application Date: 2016-05-25
-
Publication No.: US10678551B2Publication Date: 2020-06-09
- Inventor: David S. Levitan , Nicholas R. Orzol
- 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
- Agent Nathan M. Rau
- Main IPC: G06F9/38
- IPC: G06F9/38

Abstract:
Operation of a multi-slice processor implementing a tagged geometric history length prediction unit and an effective address table aligned with an update table, where the multi-slice processor includes a plurality of execution slices. Operation of such a multi-slice processor includes: receiving, at an effective address table and at a TAGE update table, information for a branch instruction dispatched to an execution slice, wherein the effective address table and the TAGE update table are in alignment; responsive to the branch instruction being taken, updating the effective address table and the TAGE update table to indicate the branch instruction being taken; and updating, in dependence upon the alignment between the effective address table and the TAGE update table, the TAGE branch prediction unit with update information from both the effective address table and the TAGE update table.
Public/Granted literature
- US20170344370A1 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING TAGGED GEOMETRIC HISTORY LENGTH BRANCH PREDICTION Public/Granted day:2017-11-30
Information query