BRANCH CACHE SYSTEM WITH INSTRUCTION BOUNDARY DETERMINATION INDEPENDENT OF PARCEL BOUNDARY

Patent №

US 4,860,197

Granted

1989-08-22

Filed 1987

Owner

PRIME COMPUTER, INC., PRIME PARK, NATICK, MASSACHUSETTS 01760, A CORP. OF DE

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07080457

A branch cache system for use with a pipelined processor having overlapping parcel prefetch and execution stages. The system includes a plurality of memory sets for storing a plurality of indexed sets of predicted branch addresses, and control circuitry which determines whether there is stored in one of the memory sets a predicted branch address which corresponds to a branch instruction fetched by the prefetch stage. The execution stage is commanded, responsive to detection of a predicted branch address corresponding to that branch instruction, to execute the branch instruction to the predicted branch address. Alternatively, the system includes one or more memory sets for storing predicted branch addresses and corresponding alignment values which represent whether the boundary of a prefetched branch instruction, which is prefetched as one or more parcels, aligns with the fixed boundary of the one or more parcels containing that instruction. The execution stage is commanded to disregard the prefetched parcel containing a portion of the prefetched branch instruction if the alignment value corresponding to the predicted branch address for that prefetched instruction indicates that the boundary for the prefetched instruction does not align with the boundary of the prefetched parcel.

Knowledge representationAI hardwareG06F 9/30152G06F 9/3806G06F 9/3816

AI classification

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

Ownership

PRIME COMPUTER, INC., PRIME PARK, NATICK, MASSACHUSETTS 01760, A CORP. OF DE

assignment · 48000189

Assignors

LANGENDORF, BRIAN K., JOHNSON, NEIL J.

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

© 2026 NYSGPT2525 LLC