Patent · US Expired

System for committing execution results when branch conditions coincide with predetermined commit conditions specified in the instruction field

US5761467A · kind A · utility

18Cited by
4References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 12, 1994
Grant dateJun 2, 1998
Priority date
Expiry dateSep 12, 2014

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3842
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The microprocessor which processes instructions with commit conditions in parallel includes a sequential register file for storing result data of sequential instructions; a shadow register file for storing result data of speculative instructions; a TF register including a plurality of entries each holding information indicating that the commit condition is "true", "false" or "undetermined"; an execution control circuit for comparing the commit condition and a corresponding entry in TF register, storing the result data in sequential register file if the instruction is sequential, and storing the result data in shadow register file if the instruction is the speculative; and a commit control circuit for storing the commit condition and transferring the result data stored in the shadow register file to sequential register file when a coincidence is found between true/false for the commit condition and true/false in TF register 10.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.