METHOD FOR UPDATING A BRANCH HISTORY TABLE IN A PROCESSOR WHICH RESOLVES MULTIPLE BRANCHES IN A SINGLE CYCLE

Patent №

US 5,758,143

Granted

1998-05-26

Filed 1996

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08726963

A method and apparatus for updating a branch history table (BHT) in a processor which resolves multiple branches in a single cycle is disclosed. The method and apparatus utilizes a single write ported BHT that achieves similar performance to a two write ported BHT by selecting only data corresponding to one of the branch instructions for updating the BHT. The data corresponding to the branch instruction for updating the BHT is selected based upon whether a prediction of the instruction path set by the branch instruction was correctly predicted and the state of a corresponding saturation up-down counter in the BHT.

AI classification

Knowledge representation0.98
AI hardware0.92
Machine learning0.05
Natural language0.01
Planning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 82820641

Assignors

LEVITAN, DAVID S.

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

From the same owner

© 2026 NYSGPT2525 LLC