SYSTEM FOR SPECULATIVELY EXECUTING INSTRUCTIONS USING MULTIPLE COMMIT CONDITION CODE STORAGES WITH INSTRUCTIONS SELECTING A PARTICULAR STORAGE

Patent №

US 5,771,377

Granted

1998-06-23

Filed 1995

Owner

MITSUBISHI DENKI KABUSHIKI KAISHA

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08548374

A processing device executes an instruction speculatively, and execution result of the instruction becomes valid when all the predictions about true/false of branch condition are correct, and the instruction has a commit condition indicating the number of branch conditions. The processing device includes a commit condition decoder for decoding the commit condition; ALU's; a sequential register file for sequentially holding data obtained from ALU; a shadow register file for speculatively holding data obtained from the ALU; true/false register having determination entries, each of which holds undetermined information if true/false of the corresponding branch condition is not yet determined, holds true information if the corresponding branch condition is true, and holds false information if the corresponding branch condition is false; execution control circuit for comparing true/false of an instruction decode entry provided from the commit condition decoder with true/false of the determination entry and controlling the sequential register file to sequentially hold data if they correspond with each other or otherwise controlling the shadow register file to speculatively hold data; and a commit control circuit for comparing true/false of the instruction decode entry with true/false of the determination entry and transferring the data held in the shadow register file to the sequential register file if each true/false of the instruction decode entry coincides with true/false of the corresponding determination entry.

AI hardwareG06F 9/3846G06F 8/433G06F 8/447G06F 9/30072G06F 9/3808G06F 9/3842

AI classification

AI hardware1.00
Natural language0.08
Knowledge representation0.05
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Planning0.00
Speech0.00

Ownership

MITSUBISHI DENKI KABUSHIKI KAISHA

assignment · 77920718

Assignors

ANDO, HIDEKI

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

© 2026 NYSGPT2525 LLC