METHOD AND APPARATUS FOR IMPLEMENTING A SET-ASSOCIATIVE BRANCH TARGET BUFFER

Patent №

US 5,574,871

Granted

1996-11-12

Filed 1994

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08177155

A Branch Target Buffer Circuit in a computer processor that predicts branch instructions with a stream of computer instructions is disclosed. The Branch Target Buffer Circuit uses a Branch Target Buffer Cache that stores branch information about previously executed branch instructions. The branch information stored in the Branch Target Buffer Cache is addressed by the last byte of each branch instruction. When an Instruction Fetch Unit in the computer processor fetches a block of instructions it sends the Branch Target Buffer Circuit an instruction pointer. Based on the instruction pointer, the Branch Target Buffer Circuit looks in the Branch Target Buffer Cache to see if any of the instructions in the block being fetched is a branch instruction. When the Branch Target Buffer Circuit finds an upcoming branch instruction in the Branch Target Buffer Cache, the Branch Target Buffer Circuit informs an Instruction Fetch Unit about the upcoming branch instruction.

AI hardwareG06F 9/3806G06F 9/30054

AI classification

AI hardware1.00
Vision0.02
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Knowledge representation0.00
Planning0.00
Speech0.00

Ownership

INTEL CORPORATION

assignment · 69670451

Assignors

HOYT, BRADLEY D., HINTON, GLENN J., PAPWORTH, DAVID B., GUPTA, ASHWANI KUMAR, FETTERMAN, MICHAEL ALAN, NATARAJAN, SUBRAMANIAN, SHENOY, SUNIL, D'SA, REYNOLD V.

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

From the same owner

© 2026 NYSGPT2525 LLC