-
公开(公告)号:DE102020124932A1
公开(公告)日:2021-04-01
申请号:DE102020124932
申请日:2020-09-24
Applicant: INTEL CORP
Inventor: IYER RAVISHANKAR , PANNEER SELVAKUMAR , MARSHALL CARL S , FEIT JOHN , GOKULRANGAN VENKAT R
Abstract: Eine Vorrichtung und ein Verfahren zum Planen von Strängen auf lokalen und fernen Verarbeitungsbetriebsmitteln. Beispielsweise umfasst eine Ausführungsform einer Vorrichtung: einen lokalen Grafikprozessor zum Ausführen von Strängen einer Anwendung; eine Grafikprozessorvirtualisierungs-Schaltungsanordnung und/oder -Logik zum Erzeugen einer virtualisierten Repräsentation eines lokalen Prozessors; einen Planer zum Identifizieren einer ersten Teilmenge der Stränge zur Ausführung auf einem lokalen Grafikprozessor und einer zweiten Teilmenge der Stränge zur Ausführung auf einer virtualisierten Repräsentation eines lokalen Prozessors; wobei der Planer die erste Teilmenge von Strängen auf dem lokalen Grafikprozessor und die zweite Teilmenge der Stränge durch Übertragen der Stränge oder einer Repräsentation davon an cloudbasierte Verarbeitungsbetriebsmittel, die der virtualisierten Repräsentation des lokalen Prozessors zugeordnet sind, planen soll; und der lokale Grafikprozessor die ersten Ergebnisse des Ausführens der ersten Teilmenge von Strängen auf dem lokalen Grafikprozessor mit den zweiten Ergebnissen des Ausführens der zweiten Teilmenge von Strängen auf den cloudbasierten Verarbeitungsbetriebsmitteln kombinieren soll, um einen Bildframe zu rendern
-
公开(公告)号:DE102019120922A1
公开(公告)日:2020-03-05
申请号:DE102019120922
申请日:2019-08-02
Applicant: INTEL CORP
Inventor: GIERACH JOHN , WALSH DANIEL , FEIT JOHN , BURKE DEVAN
Abstract: Vorrichtung und Verfahren für einen Multifrequenz-Vertex-Shader. Zum Beispiel umfasst eine Ausführungsform einer Grafikverarbeitungsvorrichtung eine Vielzahl von Vertex-Caches, um mit Grafik-Grundkörpern verbundene Vertexdaten zu speichern; und Grafikausführungsschaltungen, um Vertex-Shader auszuführen, die bei unterschiedlichen Verarbeitungsraten für unterschiedliche Sätze der Vertexdaten betriebsfähig sind, wobei jeder der unterschiedlichen Sätze von Vertexdaten einen damit verbundenen unterschiedlichen Typ von Identifikator aufweist, um die Vertexdaten zu identifizieren.
-
公开(公告)号:DE102022101975A1
公开(公告)日:2022-09-22
申请号:DE102022101975
申请日:2022-01-28
Applicant: INTEL CORP
Inventor: JUNKINS STEPHEN , KOTHANDARAMAN SREENIVAS , SURTI PRASOONKUMAR , PRATAPA SRIHARI , HUX WILLIAM , FEIT JOHN
IPC: G06T1/20
Abstract: Es wird eine verschachtelte Codierung mit variabler Breite zur Grafikverarbeitung beschrieben. Ein Beispiel für eine Einrichtung beinhaltet einen oder mehrere Prozessoren einschließlich eines Grafikprozessors; und einen Speicher zum Speichern von Daten einschließlich Daten zur Grafikverarbeitung, wobei der Grafikprozessor eine Codierpipeline zum Bereitstellen einer verschachtelten Codierung mit variabler Breite und eine Decodierpipeline zum Decodieren der verschachtelten Codierung mit variabler Breite beinhaltet, und wobei die Codierpipeline ausgelegt ist zum: Empfangen einer Vielzahl von Bitströmen von Arbeitsgruppen; Durchführen einer parallelen Entropiecodierung an den Bitströmen, um eine Vielzahl von codierten Bitströmen für jede der Arbeitsgruppen zu generieren; Durchführen einer variablen Verschachtelung der Bitströme für jede Arbeitsgruppe zumindest teilweise basierend auf Datenanforderungen zum Decodieren, die von der Decodierpipeline empfangen werden; und Komprimieren von Ausgaben für jede der Arbeitsgruppen in einen zusammenhängenden Strom verschachtelter Daten.
-
公开(公告)号:DE102020130847A1
公开(公告)日:2021-06-24
申请号:DE102020130847
申请日:2020-11-23
Applicant: INTEL CORP
Inventor: APODACA MICHAEL , FEIT JOHN , CIMINI DAVID , RAOUX THOMAS , LEVIT-GUREVICH KONSTANTIN
Abstract: Eine Einrichtung zum Ermöglichen einer Aktualisierung von Shader-Datenkonstanten. Die Einrichtung enthält einen oder mehrere Prozessoren, um eine Änderung an einer oder mehreren Datenkonstanten in einem Shaderprogramm zu erkennen, einen Mikrocodeblock, der aktualisierte Konstantendaten enthält, während einer Ausführung des Shaderprogramms zu generieren und den Mikrocodeblock an das Shaderprogramm zu senden.
-
-
-