Umsortierungs buffer-based, static checkpointing for the restoration of a renaming table

2014 
Out-Of-Order CPUs, Vorrichtungen und Verfahren verringern den Zeitnachteil, der sich durch das Blockieren einer Leitung wegen der Wiederherstellung einer Umbenennungstabelle, beispielsweise wegen einer Fehlvorhersage, ergibt. Ein Mikroprozessor kann eine Leitung (Pipe) enthalten mit einem Decoder, einem Absender, und wenigstens einer Ausfuhrungseinheit. Eine Umbenennungstabelle speichert Umbenennungsdaten, und eine Checkpunkttabelle (CPT) speichert Umbenennungsdaten, die von dem Absender empfangen wurden. Ein Neuordnungspuffer (ROB) speichert ROB-Daten und weist eine statische Zuordnungsbeziehung zur CPT auf. Wenn die Umbenennungstabelle geleert wird, beispielsweise wegen einer Fehlvorhersage, wird die Umbenennungstabelle wenigstens teilweise durch gleichzeitiges Kopieren der Umbenennungsdaten, die in der CPT gespeichert sind, in Abstimmung mit dem Durchlaufen des ROBs wiederhergestellt.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []