Processor with delayed instruction pipeline flush
AssigneeRivos Inc.
InventorsBrendan Ryan Sweeney, James Nolan Hardage, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeRivos Inc.
InventorsBrendan Ryan Sweeney, James Nolan Hardage, Jr.
Estimating the term…
In a general aspect, a processor includes a plurality of control registers, an instruction processing pipeline operationally coupled with the control registers, and a pipeline flush control unit operationally coupled with the instruction processing pipeline. The pipeline flush control unit is configured to record, in response to the instruction processing pipeline completing execution of a first instruction, an indication of the first instruction. The first instruction is configured to write to a first control register of the control registers. The pipeline flush control unit is also configured to identify a second instruction in the instruction processing pipeline prior to completing execution of the second instruction, and determine, based on a set of predetermined criteria, whether the second instruction conflicts with the first instruction. If the second instruction is determined to conflict with the first instruction, the pipeline flush control unit initiates flushing of the instruction processing pipeline.
A processor comprising:
A processor comprising:
A method of processing machine-readable instructions, the method comprising:
A processor comprising:
Dependencies are inferred from the claim text.