VERFAHREN UND VORRICHTUNG FÜR MEHRERE ASYNCHRONE KONSUMENTEN

    公开(公告)号:DE102020119518A1

    公开(公告)日:2021-02-18

    申请号:DE102020119518

    申请日:2020-07-23

    Applicant: INTEL CORP

    Abstract: Eine Vorrichtung umfasst einen Kommunikationsprozessor zum Empfangen von Konfigurationsinformationen von einem produzierenden Rechenbaustein; einen Credit-Generator zum Generieren einer Anzahl von Credits für den produzierenden Rechenbaustein, der den Konfigurationsinformationen entspricht, wobei die Konfigurationsinformationen Eigenschaften eines Puffers einschließen; einen Quellenidentifikator zum Analysieren eines zurückgegebenen Credits, um zu bestimmen, ob der zurückgegebene Credit von dem produzierenden Rechenbaustein oder einem konsumierenden Rechenbaustein stammt; und einen Duplikator zum Multiplizieren des zurückgegebenen Credits mit einem ersten Faktor, wenn der zurückgegebene Credit vom produzierenden Rechenbaustein stammt, wobei der erste Faktor indikativ für eine Anzahl von konsumierenden Rechenbausteinen ist, die in den Konfigurationsinformationen identifiziert sind.

    "> VERFAHREN UND EINRICHTUNGEN ZUM ERMÖGLICHEN EINER

    公开(公告)号:DE102020119519A1

    公开(公告)日:2021-02-18

    申请号:DE102020119519

    申请日:2020-07-23

    Applicant: INTEL CORP

    Abstract: Es werden Verfahren, Einrichtungen, Systeme und Herstellungsgegenstände offenbart, die eine „Out-of-Order“-Pipeline-Ausführung der statischen Abbildung einer Arbeitslast auf einen oder mehrere Berechnungsbausteine eines Beschleunigers ermöglichen. Eine Beispieleinrichtung enthält eine Schnittstelle zum Laden einer ersten Anzahl von Credits in den Speicher; eine Vergleichseinheit zum Vergleichen der ersten Anzahl von Credits mit einer Schwellenwertanzahl von Credits, die der Speicherverfügbarkeit in einem Puffer zugeordnet ist; und einen Dispatcher, um dann, wenn die erste Anzahl von Credits die Schwellenwertanzahl von Credits erfüllt, einen Arbeitslastknoten der Arbeitslast, der in einem ersten des einen oder der mehreren Berechnungsbausteine auszuführen ist, auszuwählen.

    Binärmultiplizierer für Binärvektor-Faktorisierung

    公开(公告)号:DE102018005145A1

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

    申请号:DE102018005145

    申请日:2018-06-28

    Applicant: INTEL CORP

    Abstract: Ein Prozessor, aufweisend: Decodierschaltungen zum Decodieren von Befehlen; eine Datencache-Einheit mit Schaltungen zum Zwischenspeichern von Daten für den Prozessor; und eine Schaltung für die Näherungsmatrix-Multiplikation (Approximate Matrix Multiplication, AMM), aufweisend: eine Datenempfänger-Schaltung zum Empfangen eines Gewichtsvektors w und eines Eingangsvektors x, beide der Größe N, und eines komprimierungsregelnden Parameters n; eine Faktorisierer-Schaltung zum Faktorisieren von w in w≅B·s, durch Berechnen einer binär faktorisierten Matrix B der Größe Nxn, und eines Wörterbuchvektors s der Größe n; und eine Binärmultiplizierer-Schaltung zum Berechnen von w^T x≅(B·s)^T x= s^T (B ^T x), wobei die Binärmultiplizierer-Schaltung eine Hardwarebeschleuniger-Schaltung zum Berechnen eines Matrixprodukts (B ^T x) umfasst.

Patent Agency Ranking