VERZWEIGUNGS-VORABRUFMECHANISMEN ZUM ABSCHWÄCHEN VON FRONTEND-VERZWEIGUNGSUMSTEUERUNGEN

    公开(公告)号:DE102021122138A1

    公开(公告)日:2022-03-31

    申请号:DE102021122138

    申请日:2021-08-26

    Applicant: INTEL CORP

    Abstract: Beschrieben werden Verfahren und Vorrichtungen, die Verzweigungs-Vorabrufmechanismen zum Abschwächen von Frontend-Verzweigungsumsteuerungen betreffen. In einer Ausführungsform wird ein Eintrag in einem Cache vordecodiert, um eine vordecodierte Verzweigungsoperation zu erzeugen. Der Eintrag ist mit einer kalten Verzweigungsoperation verbunden, wobei die kalte Verzweigungsoperation einer Operation entspricht, die ein erstes Mal nach einem Speichern in einem Befehlscache erkannt wird, und wobei die kalte Verzweigungsoperation undecodiert bleibt, da sie an einer Stelle in einer Cachezeile vor einer nachfolgenden Stelle einer Verzweigungsoperation in der Cachezeile gespeichert ist. In Reaktion auf eine Cachezeilenfülloperation der kalten Verzweigungsoperation in einem Befehlscache wird die vordecodierte Verzweigungsoperation in einem Verzweigungs-Vorabrufpuffer (BPB) gespeichert. Weitere Ausführungsformen werden ebenfalls offenbart und beansprucht.

Patent Agency Ranking