Prozessoren und Verfahren für bevorzugte Auslegung in einem räumlichen Array

    公开(公告)号:DE102018006889A1

    公开(公告)日:2019-04-04

    申请号:DE102018006889

    申请日:2018-08-30

    Applicant: INTEL CORP

    Abstract: Verfahren und Einrichtungen im Zusammenhang mit bevorzugter Auslegung in räumlichen Arrays werden beschrieben. In einer Ausführungsform umfasst ein Prozessor Verarbeitungselemente; ein Verbindungsnetzwerk zwischen den Verarbeitungselementen; und eine Auslegungssteuerung, die mit einer ersten und einer zweiten, unterschiedlichen Teilmenge der mehreren Verarbeitungselemente gekoppelt ist, wobei die erste Teilmenge eine Ausgabe hat, der mit einer Eingabe der zweiten, unterschiedlichen Teilmenge gekoppelt ist, wobei die Auslegungssteuerung dazu dient, das Verbindungsnetzwerk zwischen der ersten Teilmenge und der zweiten, unterschiedlichen Teilmenge der mehreren Verarbeitungselemente auszulegen, um Kommunikation auf dem Verbindungsnetzwerk zwischen der ersten Teilmenge und der zweiten, unterschiedlichen Teilmenge nicht zu erlauben, wenn ein Bevorzugungsbit auf einen ersten Wert gesetzt ist, und Kommunikation auf dem Verbindungsnetzwerk zwischen der ersten Teilmenge und der zweiten, unterschiedlichen Teilmenge zu erlauben, wenn das Bevorzugungsbit auf einen zweiten Wert gesetzt ist.

    Einrichtung, Verfahren und Systeme mit konfigurierbarem räumlichem Beschleuniger

    公开(公告)号:DE102018130441A1

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

    申请号:DE102018130441

    申请日:2018-11-30

    Applicant: INTEL CORP

    Abstract: Es werden Systeme, Verfahren und Vorrichtungen bezüglich eines konfigurierbaren räumlichen Beschleunigers beschrieben.Bei einer Ausführungsform weist ein Prozessor einen Kern mit einem Decoder zum Decodieren einer Anweisung in einedecodierte Anweisung und eine Ausführungseinheit zum Ausführen der decodierten Anweisung zum Ausführen eines erstenVorgangs; eine Mehrzahl von Verarbeitungselementen; und ein Verschaltungsnetzwerk zwischen der Mehrzahlvon Verarbeitungselementen auf, um einen Eingang eines Datenflussgraphen, der eine Mehrzahl von Knoten umfasst, zu empfangen,wobei der Datenflussgraph in das Verschaltungsnetzwerk und die Mehrzahl von Verarbeitungselementen zu überlagern ist, und die Mehrzahl vonVerarbeitungselementen mit jedem Knoten als ein Datenflussoperator in der Mehrzahl von Verarbeitungselementen dargestellt ist, und die Mehrzahl von Verarbeitungselementen einen zweiten Vorgangdurch einen jeweiligen eingehenden Operandensatz, der an jedem der Datenflussoperatoren der Mehrzahl von Verarbeitungselementen eingeht, ausführen soll.

    Prozessoren, Verfahren und Systeme mit einem konfigurierbaren räumlichen Beschleuniger mit einem Sequenzer-Datenflussoperator

    公开(公告)号:DE102018006791A1

    公开(公告)日:2019-04-04

    申请号:DE102018006791

    申请日:2018-08-28

    Applicant: INTEL CORP

    Abstract: Beschrieben sind Systeme, Verfahren und Vorrichtungen, die sich auf einen Sequenzer-Datenflussoperator eines konfigurierbaren räumlichen Beschleunigers beziehen. In einer Ausführungsform empfängt ein Verbindungsnetzwerk zwischen mehreren Verarbeitungselementen eine Eingabe eines Datenflussgraphen, der mehrere Knoten umfasst, die ein Schleifenkonstrukt bilden, wobei der Datenflussgraph in das Verbindungsnetzwerk und die mehreren Verarbeitungselemente überlagert wird, wobei jeder Knoten als ein Datenflussoperator in den mehreren Verarbeitungselementen dargestellt ist und mindestens ein Datenflussoperator von einem Sequenzer-Datenflussoperator der mehreren Verarbeitungselemente gesteuert wird und die mehreren Verarbeitungselemente eine Operation durchführen, wenn ein eingehender Operandensatz an den mehreren Verarbeitungselementen ankommt, und der Sequenzer-Datenflussoperator Steuersignale für den mindestens einen Datenflussoperator in den mehreren Verarbeitungselementen generiert.

    PROZESSOREN UND VERFAHREN MIT KONFIGURIERBAREN NETZWERKBASIERTEN DATENFLUSSOPERATORSCHALTUNGEN

    公开(公告)号:DE102018005169A1

    公开(公告)日:2019-01-03

    申请号:DE102018005169

    申请日:2018-06-29

    Applicant: INTEL CORP

    Abstract: Es werden Systeme, Verfahren und Vorrichtungen in Bezug auf konfigurierbare netzwerkbasierte Datenflussoperator-Schaltungen beschrieben. In einer Ausführungsform enthält ein Prozessor ein dreidimensionales Array von Verarbeitungselementen und ein paketvermittelndes Kommunikationsnetzwerk, um Daten innerhalb des dreidimensionales Arrays zwischen Verarbeitungselementen entsprechend einem Datenflussgraphen zu routen, um eine erste Datenflussoperation des Datenflussgraphen durchzuführen, wobei das paketvermittelnde Kommunikationsnetzwerk des Weiteren mehrere Netzwerk-Datenflussendpunktschaltungen umfasst, um eine zweite Datenflussoperation des Datenflussgraphen durchzuführen.

Patent Agency Ranking