Unterstützung gelernter Sprungprädiktoren

    公开(公告)号:DE102018003221A1

    公开(公告)日:2018-10-31

    申请号:DE102018003221

    申请日:2018-04-20

    Applicant: INTEL CORP

    Abstract: Ausführungsformen der Offenbarung stellen eine Verarbeitungsvorrichtung bereit, die eine Sprungprädiktorschaltung zum Erhalten eines Sprungverlaufs für eine Anwendung aufweist. Der Sprungverlauf weist Bezüge auf Verzweigungsbefehle, die der Anwendung zugehörig sind, und ein Ergebnis der Ausführung von jedem Sprung auf. Unter Verwendung des Sprungverlaufs wird ein neuronales Netz trainiert, um einen gewichteten Wert für jeden Sprung von den Verzweigungsbefehlen zu erzeugen. Merkmale der Verzweigungsbefehle werden basierend auf den gewichteten Werten identifiziert. Jedes Merkmal identifiziert prädiktive Informationen, die das Ergebnis von mindestens einem Sprung von korrelierten Sprüngen betreffen, die entsprechende Ergebnisse aufweisen. Ein Merkmalsvektor wird basierend auf den Merkmalen bestimmt. Der Merkmalsvektor weist mehrere Datenfelder auf, die ein Auftreten eines entsprechenden Merkmals der korrelierten Sprünge in Bezug auf den Sprungverlauf identifizieren. Unter Verwendung eines Merkmalsvektors wird ein Datenmodell hergestellt, um ein vorhergesagtes Ergebnis zu bestimmen, das den korrelierten Sprüngen zugehörig ist.

    4.
    发明专利
    未知

    公开(公告)号:ES3011834T3

    公开(公告)日:2025-04-08

    申请号:ES18160825

    申请日:2018-03-08

    Applicant: INTEL CORP

    Abstract: Se describe un aparato para facilitar el procesamiento de una matriz dispersa. El aparato incluye varias unidades de procesamiento, cada una con uno o más elementos de procesamiento, incluyendo lógica para leer operandos, una unidad de multiplicación para multiplicar dos o más operandos y un programador para identificar operandos con valor cero e impedir su programación en la unidad de multiplicación. (Traducción automática con Google Translate, sin valor legal)

Patent Agency Ranking