Combination of forwarding/bypass network with history file
OwnerBrian Flachs, Brad Michaelinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerBrian Flachs, Brad Michaelinventors
Estimating the term…
An apparatus, a method, and a processor are provided for recovering the correct state of processor instructions in a processor. This apparatus contains a pipeline of latches, a register file, and a replay loop. The replay loop repairs incorrect results and inserts the repaired results back into the pipeline. A state machine detects incorrect results within the pipeline and sends the incorrect results to the replay loop. A correction module on the replay loop repairs the incorrect results and transmits the repaired results back into the pipeline. When an incorrect result enters the replay loop, a flush operation: ceases other operations within the pipeline; flushes the rest of the data results in the pipeline to the replay loop; opens the pipeline for the repaired results to be inserted; and eliminates any operations within the processor that would utilize the incorrect results.
An apparatus for recovering the correct state of processor instructions in a processor, comprising:
A method, in a data processing system, for recovering the correct state of processor instructions, containing a pipeline of latches, a register file, and a replay loop, comprising:
A processor, comprising:
Dependencies are inferred from the claim text.