METHOD AND APPARATUS FOR BRANCH PREDICTION

Patent №

US 9,465,615

Granted

2016-10-11

Filed 2014

Owner

ST-ERICSSON SA

+1 more

Lab

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14128876

A branch prediction unit BPU (500) for prediction of a next taken branch instruction in a processing unit (100). The BPU (500) comprises a pattern history memory (504) comprising branch source addresses and branch indicators; a branch target buffer (506) comprising branch targets; and branch prediction logical circuit (502). By means of a search PC, the circuit finds in the memory a branch indicator indicating a predicted taken branch instruction. The circuit selects a first found branch indicator as an indication of a first predicted taken branch instruction. Using the first found branch indicator, the circuit retrieves from the memory, a branch source address of the first predicted taken branch instruction. When the retrieved branch source address is the branch source address nearest to the search PC, the circuit outputs as next PC a branch target retrieved from the buffer. Then the prediction stops.

AI classification

Machine learning0.85
AI hardware0.82
Natural language0.21
Evolutionary computation0.00
Knowledge representation0.00
Vision0.00
Planning0.00
Speech0.00

Ownership

ST-ERICSSON SA

assignment · 318760852

ERICSSON MODEMS SA

assignment · 391680302

Assignors

RIJSHOUWER, ERIK, SMEETS, JEAN-PAUL

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

© 2026 NYSGPT2525 LLC