STATIC BRANCH PREDICTION MECHANISM FOR CONDITIONAL BRANCH INSTRUCTIONS

Patent №

US 6,571,331

Granted

2003-05-27

Filed 2001

Owner

IP-FIRST, LLC

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09825435

An apparatus and method are provided for accurately predicting the outcome of branch instructions prior to their execution by a pipeline microprocessor. The apparatus has a static branch predictor, a mandatory signal, and a biased prediction correlator. The static branch predictor provides a predicted outcome for a branch instruction, and determines if the branch instruction is a biased outcome conditional branch instruction. The mandatory signal is coupled to the static branch predictor and indicates whether or not the branch instruction is the biased outcome conditional branch instruction, thereby indicating whether or not the predicted outcome takes precedence over a dynamic branch prediction for the branch instruction. The biased prediction correlator is coupled to the static branch predictor and the mandatory signal. The biased prediction correlator receives the predicted outcome, the mandatory signal, and the dynamic branch prediction. The biased prediction correlator favors the dynamic branch prediction over the predicted outcome. If the mandatory signal indicates that the branch instruction is a biased outcome conditional branch instruction, however, then the biased prediction correlator favors the predicted outcome over the dynamic branch prediction.

AI classification

AI hardware0.95
Knowledge representation0.64
Machine learning0.46
Speech0.02
Vision0.02
Natural language0.02
Evolutionary computation0.00
Planning0.00

Ownership

IP-FIRST, LLC

assignment · 174480920

Assignors

INTEGRATED DEVICE TECHNOLOGY, INC.

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

From the same owner

© 2026 NYSGPT2525 LLC