发明名称 Vorhersagen und Vermeiden von Operand-Speichervorgang-Vergleich-Gefahren in Mikroprozessoren mit abweichender Reihenfolge
摘要 Ein Verfahren und ein Informationsverarbeitungssystem verwalten Lade- und Speichervorgangsoperationen, die in abweichender Reihenfolge ausgeführt werden. Es wird mindestens eine der folgenden Anweisungen ausgeführt: eine Ladevorgangsanweisung und eine Speichervorgangsanweisung. Es erfolgt eine Feststellung, dass eine Operand-Speichervorgang-Vergleich-Gefahr aufgetreten ist. Auf der Grundlage der Feststellung wird ein Eintrag in einer Tabelle zur Vorhersage von Operand-Speichervorgang-Vergleich-Gefahren erstellt. Der Eintrag umfasst mindestens eine Anweisungsadresse der Anweisung, die ausgeführt wurde, und ein Gefahrenanzeigeattribut, das der Anweisung zugeordnet ist. Das Gefahrenanzeigeattribut zeigt an, dass die Anweisung auf die Operand-Speichervorgang-Vergleich-Gefahr gestoßen ist. Wenn eine Ladevorgangsanweisung des Gefahrenanzeigeattributes zugeordnet ist, wird die Ladevorgangsanweisung von allen Speichervorgangsanweisungen abhängig, die einem im Wesentlichen gleichen Attribut zugeordnet sind.
申请公布号 DE112010004322(T5) 申请公布日期 2012.08.23
申请号 DE20101104322T 申请日期 2010.12.13
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 THOMPTO, BRIAN WILLIAM;JACOBI, CHRISTIAN;ALEXANDER, GREGORY WILLIAM;ALEXANDER, KHARY JASON;CURRAN, BRIAN WILLIAM;MITCHELL, JAMES RUSSELL;HSIEH, JONATHAN TING;PRASKY, BRIAN ROBERT
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址