SWITCHING BETWEEN A PLURALITY OF BRANCH PREDICTION PROCESSES BASED ON WHICH INSTRUCTION SET IS OPERATIONAL WHEREIN BRANCH HISTORY DATA STRUCTURES ARE THE SAME FOR THE PLURALITY OF INSTRUCTION SETS

Patent №

US 6,701,426

Granted

2004-03-02

Filed 1999

Owner

ATI INTERNATIONAL SRL

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09425037

A multiple instruction set processor and method dynamically activates one of a plurality of branch prediction processes depending upon which one of a multiple instruction set is operational. Shared branch history table structures are used and are indexed differently depending upon which instruction set is operational. The apparatus and method also allows switching between instruction set index generators for each of the plurality of instruction sets. Accordingly, different indexes to branch prediction data are used depending upon which of the plurality of instruction sets is operational. Shared memory may be used to contain branch prediction table data for instructions from each of the plurality of instruction sets in response to selection of an instruction set. Shared memory is also used to contain branch target buffer data for instructions from each of the plurality of instruction sets in response to selection of one of the instruction sets.

AI hardwareG06F 9/3806G06F 9/30174G06F 9/3848

AI classification

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

Ownership

ATI INTERNATIONAL SRL

assignment · 103390279

Assignors

RIES, GREG L., PATEL, RONAK S., VAN DYKE, KORBIN S., PATKAR, NITEEN, RAMESH, T.R.

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

© 2026 NYSGPT2525 LLC