发明名称 Rückordnungspuffer-basiertes, dynamisches Checkpointing zur Wiederherstellung einer Umbenennungstabelle
摘要 Out-of-Order-CPUs, Vorrichtungen und Verfahren verringern die Zeiteinbuße vom Anhalten der Pipe zum Wiederaufbauen einer Umbenennungstabelle (136, 336) beispielsweise aufgrund einer Fehlvorhersage. Ein Mikroprozessor (110, 310) kann eine Pipe aufweisen, welche einen Dekoder (120, 320), einen Dispatcher (140, 340) und wenigstens eine Ausführungseinheit (151, 152, 153, 351, 352, 353) hat. Eine Umbenennungstabelle (136, 336) speichert Umbenennungsdaten und eine Checkpoint-Tabelle („CPT”) (170, 270, 370) speichert Umbenennungsdaten, welche von dem Dispatcher (140, 340) empfangen werden. Ein Aufzeichnungspuffer („ROB”) (160, 260, 360) speichert ROB-Daten (162, 262A, 362) und hat eine dynamische Mapping-Beziehung (187, 287) mit der CPT (170, 270, 370). Wenn die Umbenennungstabelle (136, 336) entleert wird, wie beispielsweise aufgrund einer Fehlvorhersage, wird die Umbenennungstabelle (136, 336) wenigstens zum Teil durch ein gleichzeitiges Kopieren von Umbenennungsdaten, welche in der CPT (170, 270, 370) gespeichert sind, in Koordination mit Durchlaufen des ROB (160, 260, 360) wiederhergestellt.
申请公布号 DE102014103183(A1) 申请公布日期 2014.09.18
申请号 DE201410103183 申请日期 2014.03.11
申请人 SAMSUNG ELECTRONICS CO., LTD. 发明人 IYENGAR, RAVI;SANTHANAKRISHNAN, PRARTHNA
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址