-
公开(公告)号:DE112016004441T5
公开(公告)日:2018-06-14
申请号:DE112016004441
申请日:2016-12-07
Applicant: IBM
Inventor: BONANNO JAMES JOSEPH , CADIGAN JR MICHAEL JOSEPH , HEIZMANN MATTHIAS DIETMAR , PRASKY BRIAN ROBERT
IPC: G06F9/30
Abstract: Gemäß einem Aspekt wird ein Verwalten einer Hilfssprungvorhersage in einem Verarbeitungssystem bereitgestellt, das einen primären Sprungprädiktor und einen Hilfssprungprädiktor enthält. Auf Grundlage eines Empfangens eines Indikators für eine Falschvorhersage des primären Sprungprädiktors, der einer falsch vorhergesagten Zieladresse des primären Sprungprädiktors entspricht, wird eine Kongruenzklasse des Hilfssprungprädiktors ermittelt. In der Kongruenzklasse wird ein Eintrag identifiziert, dessen Hilfsnützlichkeitsniveau mit Blick auf einen oder mehrere andere Einträge der Kongruenzklasse auf ein niedrigstes Nützlichkeitsniveau gesetzt ist. In den Eintrag werden Zusatzdaten installiert, die der falsch vorhergesagten Zieladresse entsprechen. Auf Grundlage eines Installierens der Hilfsdaten wird das Hilfsnützlichkeitsniveau des Eintrags auf einen Ausgangswert zurückgesetzt.
-
公开(公告)号:DE112017005014T5
公开(公告)日:2019-07-11
申请号:DE112017005014
申请日:2017-12-01
Applicant: IBM
Inventor: LIPETZ DANIEL , BONANNO JAMES , CADIGAN JR MICHAEL JOSEPH , COLLURA ADAM BENJAMIN
IPC: G06F9/38
Abstract: Ein durch einen Computer implementiertes Verfahren beinhaltet Ermitteln einer vorhergesagten Datenstromlänge zwischen einer Befehlsadresse und einer gewählten Verzweigung, die einen Befehlsdatenstrom beendet, durch einen datenstromgestützten Prädiktor mit Indexbeschleuniger (Indexdirektaufruf) eines Prozessors. Ein Verzweigungsprädiktor der ersten Ebene eines hierarchischen, asynchronen Lookahead-Verzweigungsprädiktors des Prozessors wird nach einer Verzweigungsvorhersage in einem oder mehreren Einträgen in einem Suchbereich durchsucht, der durch die Befehlsadresse und die vorhergesagte Datenstromlänge begrenzt ist. Ein Durchsuchen eines Verzweigungsprädiktors der zweiten Ebene des hierarchischen, asynchronen Lookahead-Verzweigungsprädiktors wird auf Grund der Tatsache ausgelöst, dass im Suchbereich keine Verzweigungsvorhersage gefunden wurde.
-