HYBRID BRANCH PREDICTOR WITH IMPROVED SELECTOR TABLE UPDATE MECHANISM

Patent №

US 6,550,004

Granted

2003-04-15

Filed 1999

Owner

IP-FIRST LLC

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09434984

A branch predictor for improving branch prediction accuracy is provided. The branch predictor includes global and local Agree dynamic branch predictors, one of which is selected for correlation with a static branch prediction made based upon a test type of a conditional branch instruction specifying a condition upon which the branch will be taken. In one embodiment, the selection is made by correlating a selection prediction made the static predictor based on the test type and an Agree prediction made by a selector history table based on the branch instruction address. In an alternate embodiment, the selection is made directly by the selector history table, without the benefit of the static prediction. In addition, the static predictor makes its predictions based upon an opcode of an instruction preceding the conditional branch instruction and upon a sign of a displacement for calculating a target address of the conditional branch instruction. The dynamic predictors are updated if they are selected and incorrectly predicted the outcome. The selector history table is updated if the selected dynamic predictor predicted incorrectly and the non-selected dynamic predictor predicted correctly.

AI hardwareG06F 9/3846G06F 9/3848

AI classification

AI hardware0.84
Planning0.06
Machine learning0.03
Knowledge representation0.03
Evolutionary computation0.01
Vision0.00
Natural language0.00
Speech0.00

Ownership

IP-FIRST LLC

assignment · 103760344

Assignors

HENRY, G. GLENN, PARKS, TERRY

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC