METHODS AND SYSTEMS FOR UTILIZING A MASTER-SHADOW PHYSICAL REGISTER FILE

A processor (100) in a data processing system includes a master-shadow physical register file (151) and a renaming unit (114). The master-shadow physical register file has a master storage (117) coupled to shadow storage (118). The renaming unit is coupled to the master-shadow physical register file...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ARUNACHALAM, Rajesh K, VENKATACHAR, Ashok T, NAIR, Arun A, TALPES, Emil, AREKAPUDI, Srikanth
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 processor (100) in a data processing system includes a master-shadow physical register file (151) and a renaming unit (114). The master-shadow physical register file has a master storage (117) coupled to shadow storage (118). The renaming unit is coupled to the master-shadow physical register file. Based on an occurrence of shadow transfer activation conditions verified by the renaming unit, data in the master storage is transferred from the master storage to the shadow storage for storage. Data is transferred from the shadow storage back to the master storage based on the occurrence of a shadow-to-master transfer event, which includes, for example, a flush of the master storage by the processor. L'invention concerne un processeur (100) dans un système de traitement de données qui inclut un fichier de registre physique maître-ombre (151) et une unité de redénomination (114). Le fichier de registre physique maître-ombre a une sauvegarde maître (117) couplée à une sauvegarde ombre (118). L'unité de redénomination est couplée au fichier de registre physique maître-ombre. Sur la base d'une présence de conditions d'activation de transfert d'ombre vérifiées par l'unité de redénomination, des données dans la sauvegarde maître sont transférées de la sauvegarde maître à la sauvegarde ombre pour être sauvegardées. Des données sont retransférées de la sauvegarde ombre à la sauvegarde maître sur la base de la présence d'un événement de transfert de l'ombre vers le maître, ce qui inclut, par exemple, un vidage de la sauvegarde maître par le processeur.