Symbolic Execution of Instructions on In-Order Processors
OwnerVictor Zyuban, Michael K. Gschwind +1inventors
InventorsVictor Zyuban, Michael K. Gschwind, John-David Wellman
Life of this patent
Estimating the term…
Loading patent…
OwnerVictor Zyuban, Michael K. Gschwind +1inventors
InventorsVictor Zyuban, Michael K. Gschwind, John-David Wellman
Estimating the term…
A method is provided for processing instructions by a processor, in which instructions are queued in an instruction pipeline in a queued order. A first instruction is identified from the queued instructions in the instruction pipeline, the first instruction being identified as having a dependency which is satisfiable within a number of instruction cycles after a current instruction in the instruction pipeline is issued. The first instruction is placed in a side buffer and at least one second instruction is issued from the remaining queued instructions while the first instruction remains in the side buffer. Then, the first instruction is issued from the side buffer after issuing the at least one second instruction in the queued order when the dependency of the first instruction has cleared and after the number of instruction cycles have passed.
A method of processing instructions by a processor, comprising:
A method of processing instructions by a processor, comprising:
Dependencies are inferred from the claim text.