Multikachelspeicherverwaltungsmechanismus

    公开(公告)号:DE102020131704A1

    公开(公告)日:2021-08-26

    申请号:DE102020131704

    申请日:2020-11-30

    Applicant: INTEL CORP

    Abstract: Grafikprozessoren zur Implementierung von Multikachelverwaltung sind offenbart. In einer Ausführungsform weist ein Grafikprozessor eine erste Grafikvorrichtung, die einen lokalen Speicher aufweist, eine zweite Grafikvorrichtung, die einen lokalen Speicher aufweist, und einen Grafiktreiber auf, um eine einzelne virtuelle Zuweisung mit einem gemeinsamen virtuellen Adressbereich bereitzustellen, um eine Ressource zu jedem lokalen Speicher der ersten und zweiten Grafikvorrichtung zu spiegeln.

    Auf Echtzeit-Strahlverfolgung (RTRT) basierende adaptive Mehrfrequenzschattierung (AMFS)

    公开(公告)号:DE102019135639A1

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

    申请号:DE102019135639

    申请日:2019-12-20

    Applicant: INTEL CORP

    Abstract: Auf Echtzeit-Strahlverfolgung basierende adaptive Mehrfrequenzschattierung. Beispielsweise umfasst eine Ausführungsform einer Vorrichtung: Rasterungs-Hardwarelogik zum Verarbeiten von Eingabedaten für ein Bild in einem verzögerten Renderdurchlauf und zum antwortenden Aktualisieren eines oder mehrerer Grafikpuffer mit ersten Daten, die in einem nachfolgenden Renderdurchlauf verwendet werden sollen; Strahlverfolgungs-Hardwarelogik zum Ausführen von Strahlverfolgungsoperationen unter Verwendung der ersten Daten zum Erzeugen von Reflexionsstrahldaten und zum Speichern der Reflexionsstrahldaten in einem Reflexionspuffer; und eine Bildrenderschaltungsanordnung zum Durchführen einer Texturabtastung in einem Texturpuffer auf der Basis der Reflexionsstrahldaten in dem Reflexionspuffer zum Rendern eines Ausgabebildes.

    KACHELBASIERTES RENDERN FÜR MEHRERE AUFLÖSUNGEN VON BILDERN

    公开(公告)号:DE102019110027A1

    公开(公告)日:2019-11-21

    申请号:DE102019110027

    申请日:2019-04-16

    Applicant: INTEL CORP

    Abstract: Ausführungsformen richten sich allgemein auf ein kachelbasiertes Rendern für mehrere Auflösungen von Bildern. Eine Ausführungsform einer Einrichtung schließt einen oder mehrere Prozessorkerne; eine Vielzahl von Kachelungs-Bins, wobei die Vielzahl von Kachelungs-Bins eine Bin für jede von einer Vielzahl von Kacheln in einem Bild einschließen; und einen Speicher zum Speichern von Daten zum Rendern eines Bilds in einer oder mehreren von einer Vielzahl von Auflösungen ein. Die Einrichtung soll in dem Speicher eine Speicherung für eine Auflösungseinstellung für jede der Vielzahl von Kachelungs-Bins und eine Speicherung für ein endgültiges Render-Ziel erzeugen, wobei jede Kachel des endgültigen Render-Ziels basierend auf einer jeweiligen Kachelungs-Bin in der Vielzahl von Kachelungs-Bins gerendert wird.

    ARBEITSLASTVERWALTUNG FÜR VERTEILTE GEOMETRIEVERARBEITUNG

    公开(公告)号:DE102019128017A1

    公开(公告)日:2020-05-14

    申请号:DE102019128017

    申请日:2019-10-17

    Applicant: INTEL CORP

    Abstract: Es werden hier Beispiele beschrieben, mit denen Primitiv-Sichtbarkeitsinformationen an einen bestimmten Grafikprozessor oder eine bestimmte Gruppe von Grafikprozessoren vergeben werden kann. Der konkrete Grafikprozessor oder die konkrete Gruppe von Grafikprozessoren kann bestimmen, in welcher Region eines Einzelbildes ein Primitiv sichtbar ist. Zum Beispiel kann ein Einzelbild mehrere Regionen umfassen. Ein oder mehrere Grafikprozessoren können einer bestimmten Region zugewiesen werden, um Rasterung von Primitiven, die in der bestimmten Region sichtbar sind, abzuwickeln. Der eine oder die mehreren einer bestimmten Region zugewiesenen Grafikprozessoren können frei sein, andere Aufgaben auszuführen und Rasterung und zusätzliche Aufgaben nur für die sichtbaren Primitiven auszuführen.

    Representación de plano de imagen multirresolución dentro de una microarquitectura de procesador gráfico mejorada

    公开(公告)号:ES2907687T3

    公开(公告)日:2022-04-26

    申请号:ES19207151

    申请日:2018-03-29

    Applicant: INTEL CORP

    Abstract: Un sistema informático que comprende: una interfaz de datos (902) que incluye uno o más de un controlador de red, un controlador de memoria o un bus, la interfaz de datos (902) para obtener una imagen de salida (801, 901) que comprende una pluralidad de valores de píxel almacenados dentro de una memoria intermedia de imágenes y uno o más objetos gráficos que hay que representar dentro de dicha imagen de salida (801, 901) asociada con una escena tridimensional (3D); un escáner de imagen de salida para recuperar los contenidos de la memoria intermedia de imágenes y emitir valores de píxel a un dispositivo de visualización (903); y un módulo de representación multiplano para generar la imagen de salida para un dispositivo de visualización de usuario (903), incluyendo el módulo de representación multiplano: un representador (912) recibe una pluralidad de objetos gráficos para generar uno o más planos de imagen (601- 604) de datos de objeto, el representador (912): recibe uno de los objetos gráficos que tienen un valor de ubicación a lo largo de un eje z de la escena 3D; determina en cuál de una pluralidad de planos de imagen (601-604) se ubican los objetos gráficos recibidos usando la ubicación de eje z para el objeto gráfico recibido, cada uno de la pluralidad de planos (601-604) posee una correspondiente resolución de imagen; y representa el objeto gráfico recibido en el plano de imagen determinado (601-604) con la resolución de imagen que corresponde al plano de imagen determinado (601-604); un remuestreador (913) eleva planos de imagen de menor resolución (601-604) a una mayor resolución usada por la imagen de salida (801; 901); y un rasterizador (914) combina valores de píxel de cada ubicación en la pluralidad de planos de imagen (601- 604) después de que cada plano de imagen (601-604) se sobremuestrea a la mayor resolución la imagen de salida (801, 901) que contiene los objetos gráficos.

Patent Agency Ranking