SELECT LOGIC USING 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 i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PENTKOVSKI, VLADIMIR, BUTUZOV, ALEXANDER, BABAYAN, BORIS, IYER, JAYESH, SHISHLOV, SERGEY, BAIDA, YURIY, SIVTSOV, ALEXEY, KOSAREV, NIKOLAY
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. Un dispositif de traitement comprend une logique de sélection qui ordonnance une pluralité d'instructions en vue de leur exécution. La logique de sélection calcule une valeur d'ordre de programme reconstruit (RPO) pour chaque instruction prête à être ordonnancée à des fins d'exécution. La logique de sélection produit une liste ordonnée d'instructions sur la base des valeurs de RPO retardé, les valeurs de RPO retardé comprenant les valeurs de RPO calculées à partir d'un cycle d'exécution précédent, et distribue les instructions à des fins d'ordonnancement sur la base de la liste ordonnée.