Hilfssprungvorhersage mit Nützlichkeitsverfolgung

    公开(公告)号:DE112016004441T5

    公开(公告)日:2018-06-14

    申请号:DE112016004441

    申请日:2016-12-07

    Applicant: IBM

    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.

    Qualifizieren des Durchsuchens eines Verzweigungsprädiktors unter Verwendung der Vorhersage einer Datenstromlänge

    公开(公告)号:DE112017005014T5

    公开(公告)日:2019-07-11

    申请号:DE112017005014

    申请日:2017-12-01

    Applicant: IBM

    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.

Patent Agency Ranking