-
公开(公告)号: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.