-
公开(公告)号:DE112013000453T5
公开(公告)日:2014-09-11
申请号:DE112013000453
申请日:2013-01-23
Applicant: IBM
Inventor: PRASKY BRIAN ROBERT , SHUM CHUNG-LUNG KEVIN , BUSABA FADI YUSUF , CARLOUGH STEVEN , KRYGOWSKI CHRISTOPHER ANTHONY
Abstract: Es werden Hauptverzweigungsanweisungen bereitgestellt, die die Ausführung eines Computerprogramms ermöglichen, um von einem Codesegment zu einem anderen Codesegment zu verzweigen. Diese Anweisungen erzeugen außerdem einen neuen Ausführungsdatenstrom bei dem anderen Codesegment und ermöglichen dadurch die Ausführung des anderen Codesegments parallel zu dem Codesegment, von dem aus die Verzweigung vorgenommen wurde. Bei einem Beispiel startet der andere Verarbeitungsstrom eine Transaktion zur Verarbeitung von Anweisungen des anderen Verarbeitungsstroms.
-
公开(公告)号:GB2501149B
公开(公告)日:2014-03-12
申请号:GB201300305
申请日:2013-01-08
Applicant: IBM
Inventor: PRASKY BRIAN ROBERT , KRYGOWSKI CHRISTOPHER ANTHONY , SHUM CHUNG-LUNG KEVIN , BUSABA FADI BUSABA , CARLOUGH STEVEN R
IPC: G06F12/12
Abstract: A technique is provided for cache management of a cache. The processing circuit determines a miss count and a hit position field during a previous execution of an instruction requesting that a data element be stored in a cache. The miss count and the hit position field are stored for a data element corresponding to an instruction that requests storage of the data element. The processing circuit places the data element in a hierarchical order based on the miss count and/or the hit position field. The hit position field includes a hierarchical position related to the data element in the cache.
-
33.
公开(公告)号:DE102013200508A1
公开(公告)日:2013-07-25
申请号:DE102013200508
申请日:2013-01-15
Applicant: IBM
Inventor: BUSABA FADI YUSUF , CARLOUGH STEVEN R , KRYGOWSKI CHRISTOPHER ANTHONY , PRASKY BRIAN ROBERT , SHUM CHUNG-LUNG KEVIN
Abstract: Es wird ein Verfahren für die Cacheverwaltung eines Cache bereitgestellt. Die Verarbeitungsschaltung ermittelt eine Fehlerzählung und ein Trefferpositionsfeld während einer vorherigen Ausführung einer Anweisung, die das Speichern eines Datenelements in einem Cache anfordert. Die Fehlerzählung und das Trefferpositionsfeld werden für ein Datenelement gespeichert, das einer Anweisung entspricht, die das Speichern des Datenelements anfordert. Die Verarbeitungsschaltung platziert das Datenelement in einer hierarchischen Reihenfolge auf der Grundlage der Fehlerzählung und/oder des Trefferpositionsfeldes. Das Trefferpositionsfeld enthält eine hierarchische Position in Bezug auf das Datenelement im Cache.
-
公开(公告)号:DE112010004322T5
公开(公告)日:2012-08-23
申请号:DE112010004322
申请日:2010-12-13
Applicant: IBM
Inventor: THOMPTO BRIAN WILLIAM , JACOBI CHRISTIAN , ALEXANDER GREGORY WILLIAM , ALEXANDER KHARY JASON , CURRAN BRIAN WILLIAM , MITCHELL JAMES RUSSELL , HSIEH JONATHAN TING , PRASKY BRIAN ROBERT
IPC: G06F9/38
Abstract: 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.
-
-
-