INSTRUCTION FETCH UNIT INCLUDING INSTRUCTION BUFFER AND SECONDARY OR BRANCH TARGET BUFFER THAT TRANSFERS PREFETCHED INSTRUCTIONS TO THE INSTRUCTION BUFFER

Patent №

US 5,889,986

Granted

1999-03-30

Filed 1997

Owner

SAMSUNG ELECTRONICS CO., LTD.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08790028

An instruction fetch unit includes a program buffer for sequential instructions being decoded and a target buffer for an instruction sequence including the target of the next branch instruction. Scan logic coupled to the program buffer scans the program buffer for branch instructions. A target for the first branch instruction is determined and a request to external memory fills the target buffer with a sequence of instructions including a target instruction before sequential decoding reaches the branch instruction. If the branch is subsequently taken, the instructions from the branch target buffer are transferred to the program buffer. The program buffer may be divided into a main and a secondary buffer that have the same size as the target buffer, and an instruction bus between the instruction fetch unit and external memory is sufficiently wide to fill the main, secondary, or target buffer in a single write operation.

AI hardwareG06F 9/3806G06F 9/3804

AI classification

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

Ownership

SAMSUNG ELECTRONICS CO., LTD.

assignment · 84170704

Assignors

NGUYEN, LE TRONG, PARK, HEONCHUL

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

© 2026 NYSGPT2525 LLC