ERWEITERTE PROZESSORFUNKTIONEN FÜR BERECHNUNGEN

    公开(公告)号:DE102020130081A1

    公开(公告)日:2021-05-20

    申请号:DE102020130081

    申请日:2020-11-13

    Applicant: INTEL CORP

    Abstract: Es werden erweiterte Prozessorfunktionen für Berechnungen beschrieben. Ein Beispiel für eine Vorrichtung umfasst einen oder mehrere Prozessoren mit einer oder mehreren Verarbeitungsressourcen und einen Speicher zum Speichern von Daten, wobei die Daten Daten für Rechenoperationen umfassen. Eine Verarbeitungsressource der einen oder der mehreren Verarbeitungsressourcen umfasst eine konfigurierbare Pipeline für Berechnungsoperationen, und wobei die konfigurierbare Pipeline verwendet werden kann, um sowohl eine normale Anweisung für eine Berechnung mit einer bestimmten Präzision als auch eine systolische Anweisung für eine Berechnung mit einer bestimmten Präzision durchzuführen.

    VERWENDUNG EINES EFEHLS EINER RCHITEKTUR MIT EINEM EFEHLSSATZ (ISA) ZUR EKTORNORMALISIERUNG

    公开(公告)号:DE102020129756A1

    公开(公告)日:2021-05-20

    申请号:DE102020129756

    申请日:2020-11-11

    Applicant: INTEL CORP

    Abstract: Hier beschriebene Ausführungsformen sind im Allgemeinen auf einen verbesserten Vektornormalisierungsbefehl gerichtet. Eine Ausführungsform eines Verfahrens weist in Antwort auf Empfang durch eine GPU eines einzelnen Befehls, der eine Vektornormalisierungsoperation spezifiziert, die an V Vektoren durchzuführen ist, auf: (i) Erzeugen V quadratischer Längenwerte, mit jeweils N, durch eine erste Verarbeitungseinheit, indem, für jeweils N Sätze von Eingängen, die jeweils mehrere Komponentenvektoren für N der Vektoren darstellen, N parallele Skalarproduktoperationen an den N Sätzen von Eingängen durchgeführt werden. Erzeugen von V Sätzen von Ausgängen, die mehrere normalisierte Komponentenvektoren der V Vektoren darstellen, mit jeweils N, durch eine zweite Verarbeitungseinheit, indem, für jeweils N quadratische Längenwerte der V quadratischen Längenwerte, N parallele Operationen an den N quadratischen Längenwerten durchgeführt werden, wobei jede der N parallelen Operationen eine Kombination einer reziproken Quadratwurzelfunktion und einer Vektorskalierungsfunktion implementiert.

    ASYNCHRONER AUSFÜHRUNGSMECHANISMUS

    公开(公告)号:DE102020113789A1

    公开(公告)日:2020-12-24

    申请号:DE102020113789

    申请日:2020-05-22

    Applicant: INTEL CORP

    Abstract: Eine Vorrichtung, um die asynchrone Ausführung in einer Verarbeitungseinheit zu fördern. Die Vorrichtung enthält einen oder mehrere Prozessoren, um unabhängige Aufgabendurchläufe zu detektieren, die in einer Pipeline der Verarbeitungseinheit außerhalb der Reihenfolge ausgeführt werden können, um einen ersten Satz von Verarbeitungsaufgaben zu planen, die in einem ersten Satz von Verarbeitungselementen in der Verarbeitungseinheit auszuführen sind, und um einen zweiten Satz von Aufgaben zu planen, die in einem zweiten Satz von Verarbeitungselementen auszuführen sind, wobei die Ausführung des ersten Satzes von Aufgaben in dem ersten Satz von Verarbeitungselementen gleichzeitig und parallel zur Ausführung des zweiten Satzes von Aufgaben in dem zweiten Satz von Verarbeitungselementen ausgeführt werden soll.

    Dynamisches Ermöglichen einer Kachelerzeugung bei 3D-Arbeitslasten

    公开(公告)号:DE102020107430A1

    公开(公告)日:2020-10-29

    申请号:DE102020107430

    申请日:2020-03-18

    Applicant: INTEL CORP

    Abstract: Verfahren, Systeme und Vorrichtungen können eine Technologie bereitstellen, welche die Größe einer Graphikgrundform bestimmt, Pixel in Zusammenhang mit der Graphikgrundform auf einer Pro-Kachel-Basis rendert, falls die Größe eine Schwelle überschreitet, und die Pixel in Zusammenhang mit der Graphikgrundform in einer Gitterreihenfolge rendert, falls die Größe die Schwelle nicht überschreitet. Bei einem Beispiel verwirft die Technologie Zustandsdaten in Zusammenhang mit der Graphikgrundform ansprechend auf einen Abschluss des Renderns der Pixel in Zusammenhang mit der Graphikgrundform in der Gitterreihenfolge.

    Multiphasenarchitektur für Mehrraten-Pixelschattierung

    公开(公告)号:DE102019124705A1

    公开(公告)日:2020-04-02

    申请号:DE102019124705

    申请日:2019-09-13

    Applicant: INTEL CORP

    Abstract: Ausführungsformen beziehen sich im Allgemeinen auf eine Mehrphasenarchitektur für eine Mehrraten-Pixelschattierung. Eine Ausführungsform einer Vorrichtung umfasst einen oder mehrere Prozessorkerne, wobei der eine oder die mehreren Prozessorkerne eine Graphikpipeline und einen Speicher zum Speichern von Daten für Graphikverarbeitung umfassen, wobei die Daten Pixeldaten umfassen. Die Graphikpipeline umfasst einen Mehrphasen-Schattierer zum Verarbeiten von Pixeldaten, wobei der Mehrphasen-Schattierer mehrere Render-Stufen umfasst, wobei die mehreren Render-Stufen mindestens eine erste Stufe für eine erste Render-Körnigkeit und eine zweite Stufe für eine zweite, unterschiedliche Render-Körnigkeit umfassen, wobei die zweite Render-Körnigkeit eine feinere Körnigkeit ist als die erste Render-Körnigkeit. Der Mehrphasen-Schattierer ist so aufgebaut, dass er eine Hierarchie für Bildsynthese bereitstellt, wobei Pixeldaten in einer Render-Stufe der mehreren Render-Stufen mit einer gröbsten Render-Körnigkeit empfangen werden, wobei verbleibende Pixeldaten über die Hierarchie an eine oder mehrere Render-Stufen mit feineren Render-Körnigkeiten geliefert werden.

    THREADPRIORITÄTSMECHANISMUS
    60.
    发明专利

    公开(公告)号:DE112017003838T5

    公开(公告)日:2019-05-29

    申请号:DE112017003838

    申请日:2017-08-16

    Applicant: INTEL CORP

    Abstract: Es wird eine Verarbeitungsvorrichtung beschrieben. Die Vorrichtung weist eine Grafikverarbeitungseinheit (GPU) auf, die einen Thread-Abfertiger zum Zuweisen einer Prioritätsklasse zu jedem von mehreren Verarbeitungsthreads vor dem Abfertigen des einen oder der mehreren Verarbeitungsthreads, mehrere Ausführungseinheiten zum Verarbeiten der Threads, eine gemeinsame Ressource, die mit jeder der mehreren Ausführungseinheiten gekoppelt ist, und eine Arbitrierungseinheit zum Gewähren von Zugriff auf die gemeinsame Ressource für eine erste der mehreren Ausführungseinheiten basierend auf der Prioritätsklasse eines Threads, der an der ersten Ausführungseinheit ausgeführt wird, aufweist.

Patent Agency Ranking