Skip ahead allocation and retirement in dynamic binary translation based out-of-order processors
AssigneeIntel Corporation
InventorsKimishkumar Patel, Ethan Schuchman
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKimishkumar Patel, Ethan Schuchman
Estimating the term…
A processor including a binary translator circuit to convert an instruction stream into an annotated instruction stream comprising an independent code tag identifying an independent code segment and a dependent code tag identifying a dependent code segment, a front end circuit to receive the annotated instruction stream in order, responsive to identifying the independent code tag in the annotated instruction stream, allocate instructions of the independent code segment associated with the independent code tag into a buffer, and responsive to identifying the dependent code tag, reserve a space for the dependent code segment associated with the dependent code tag, and an instruction execution circuit to execute the independent code segment prior to executing the dependent code segment.
A processor, comprising:
A system comprising:
A method comprising:
Dependencies are inferred from the claim text.