HASHING INDEXER FOR BRANCH CACHE

Patent №

US 4,860,199

Granted

1989-08-22

Filed 1987

Owner

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

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07080451

A Hashing Indexer For a Branch Cache for use in a pipelined digital processor that employs macro-instructions utilizing interpretation by micro-instructions. Each of the macro-instructions has an associated address and each of the micro instructions has an associated address. The hashing indexer includes a look-ahead-fetch system including a branch cache memory coupled to the prefetch section. An indexed table of branch target addressess each of which correspond to the address of a previously fetched instruction is stored in the branch cache memory. A predetermined number of bits representing the address of the macro-instruction being fetched is hashed with a predetermined number of bits representing the address of the micro-instruction being invoked. The indexer is used to apply the hashing result as an address to the branch memory in order to read out a unique predicted branch target address that is predictive of a branch for the hashed macro-instruction bits and micro-instruction bits. The hashing indexer disperses branch cache entries throughout the branch cache memory. Therefore, by hashing macro-instruction bits with micro-instruction bits and by dispersing the branch cache entries throughout the branch cache memory, the prediction rate of the system is increased.

AI classification

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

Ownership

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

assignment · 48000192

Assignors

LANGENDORF, BRIAN K., BECKWITH, ROBERT F.

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

© 2026 NYSGPT2525 LLC