SELECT LOGIC FOR THE INSTRUCTION SCHEDULER OF A MULTI STRAND OUT-OF-ORDER PROCESSOR BASED ON DELAYED RECONSTRUCTED PROGRAM ORDER

A processing device comprises select logic to schedule a plurality of instructions for execution. The select logic calculates a reconstructed program order (RPO) value for each of a plurality of instructions that are ready to be scheduled for execution. The select logic creates an ordered list of in...

Full description

Saved in:
Bibliographic Details
Main Authors IYER JAYESH, SIVTSOV ALEXEY Y, PENTKOVSKI VLADIMIR, BAIDA YURIY V, BUTUZOV ALEXANDER V, BABAYAN BOB, KOSAREV NIKOLAY, SHISHLOV SERGEY Y
Format Patent
LanguageEnglish
Published 22.10.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A processing device comprises select logic to schedule a plurality of instructions for execution. The select logic calculates a reconstructed program order (RPO) value for each of a plurality of instructions that are ready to be scheduled for execution. The select logic creates an ordered list of instructions based on the delayed RPO values, the delayed RPO values comprising the calculated RPO values from a previous execution cycle, and dispatches instructions for scheduling based on the ordered list.
Bibliography:Application Number: US201213993794