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.

    METHODS AND APPARATUS TO MANAGE CONCURRENT PREDICATE EXPRESSIONS
    2.
    发明公开
    METHODS AND APPARATUS TO MANAGE CONCURRENT PREDICATE EXPRESSIONS 审中-公开
    VERFAHREN UND VORRICHTUNGFÜRDIE VERWALTUNG SIMULANERPRÄDIKATIVERAUSDRÜCKE

    公开(公告)号:EP2972796A4

    公开(公告)日:2016-10-26

    申请号:EP14763196

    申请日:2014-01-14

    Applicant: INTEL CORP

    CPC classification number: G06F9/52 G06F11/3632

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to manage concurrent predicate expressions. An example method discloses inserting a first condition hook into a first thread, the first condition hook associated with a first condition, inserting a second condition hook into a second thread, the second condition hook associated with a second condition, preventing the second thread from executing until the first condition is satisfied, and identifying a concurrency violation when the second condition is satisfied.

    Abstract translation: 公开了方法,装置,系统和制品以管理并发谓词表达。 一个示例性方法公开了将第一条件钩插入到第一线程中,与第一条件相关联的第一条件钩,将第二条件钩插入到第二线程中,与第二条件相关联的第二条件钩,防止第二线程执行 直到满足第一条件,并且当满足第二条件时识别并发冲突。

Patent Agency Ranking