PROCESSOR PROVIDED WITH A DATA VALUE PREDICTION CIRCUIT AND A BRANCH PREDICTION CIRCUIT
Patent №
US 6,516,409
Granted
2003-02-04
Filed 1999
Owner
KABUSHIKI KAISHA TOSHIBA
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09385449
A processor includes at least one functional unit configured to execute an instruction. The processor also includes an instruction window configured to supply the instruction to the functional unit. The processor further includes a register file configured such that data and a result of execution of the instruction are temporarily stored in the register file. The processor still further includes a branch prediction circuit having a branch execution unit and a branch prediction table. The processor also includes a data value prediction circuit configured to predict a first operand value which will be used by the functional unit and a second operand value which will be used by the branch execution unit to predict a direction of a branch and to store the direction of the branch in the branch prediction table. With such a processor, a branch prediction is made by executing a branch instruction rather than by referring to the history of the branch instruction.
AI classification
Ownership
KABUSHIKI KAISHA TOSHIBA
assignment · 102120312
Assignors
SATO, TOSHINORI
On an employer assignment, the assignors are typically the inventors.