PROGRAMMIERBARER UMORDNUNGSPUFFER FÜR DEKOMPRIMIERUNG

    公开(公告)号:DE102020127035A1

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

    申请号:DE102020127035

    申请日:2020-10-14

    Applicant: INTEL CORP

    Abstract: Hierin beschriebene Beispiele betreffen eine Dekomprimierungsengine, die anfordern, kann, dass komprimierte Daten über einen Arbeitsspeicherbus übertragen werden. In einigen Fällen hat der Arbeitsspeicherbus eine Breite, die mehrere Datenübertragungen erfordert, um die angeforderten Daten zu übertragen. Im Fall, dass angeforderte Daten der Dekomprimierungsengine in Reihenfolge zu präsentieren sind, kann ein Umordnungspuffer verwendet werden, um Einträge von Daten zu speichern. Wenn ein Kopfzeileneintrag empfangen wird, kann der Eintrag der Dekomprimierungsengine bereitgestellt werden. Wenn ein letzter Eintrag in einer Gruppe von einem oder mehreren Einträgen empfangen wird, werden der Dekomprimierungsengine alle Einträge der Gruppe in Reihenfolge präsentiert. In einigen Beispielen kann eine Dekomprimierungsengine Arbeitsspeicherressourcen ausleihen, die zur Verwendung durch einen anderen Arbeitsspeicherclient zugeteilt sind, um eine zur Verwendung verfügbare Größe eines Umordnungspuffers zu erweitern. Ein Arbeitsspeicherclient mit Überschusskapazität und einer langsamsten Wachstumsrate kann zum Beispiel ausgewählt werden, um Arbeitsspeicherressourcen von ihm auszuleihen.

    PARALLELER DEKOMPRIMIERUNGSMECHANISMUS

    公开(公告)号:DE102020126551A1

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

    申请号:DE102020126551

    申请日:2020-10-09

    Applicant: INTEL CORP

    Abstract: Eine Einrichtung zum Ermöglichen des Packens von komprimierten Daten wird offenbart. Die Einrichtung beinhaltet Komprimierungshardware, um Speicherdaten in mehrere komprimierte Datenkomponenten zu komprimieren, und Packhardware, um die mehreren komprimierten Datenkomponenten zu empfangen und eine erste der mehreren komprimierten Datenkomponenten zu packen, beginnend bei einer niedrigstwertigen Bitposition (Least Significant Bit, LSB) eines komprimierten Bitstroms, und eine zweite der mehreren komprimierten Datenkomponenten zu packen, beginnend bei einem höchstwertigen Bit (Most Significant Bit, MSB) des komprimierten Bitstroms.

    VERSCHACHTELTE CODIERUNG MIT VARIABLER BREITE FÜR GRAFIKVERARBEITUNG

    公开(公告)号:DE102022101975A1

    公开(公告)日:2022-09-22

    申请号:DE102022101975

    申请日:2022-01-28

    Applicant: INTEL CORP

    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.

    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.

    Vereinheitlichter Speicherkompressionsmechanismus

    公开(公告)号:DE102021123500A1

    公开(公告)日:2022-03-17

    申请号:DE102021123500

    申请日:2021-09-10

    Applicant: INTEL CORP

    Abstract: Es wird eine Einrichtung zur Ermöglichung einer Kompression von Speicherdaten offenbart. Die Einrichtung umfasst einen oder mehrere Prozessoren zum Empfang von unkomprimierten Daten, zur Anpassung eines Formats der unkomprimierten Daten an ein Kompressionsformat, zur Durchführung einer Farbtransformation von einem ersten Farbraum in einen zweiten Farbraum, zur Durchführung einer Restberechnung, um Restdaten zu erzeugen, zur Kompression der Restdaten über ein Entropiecodieren, um komprimierte Daten zu erzeugen, und ein Packen der komprimierten Daten.

Patent Agency Ranking