Pixel-Pipelines

Autor: Randy Alexander
Erstelldatum: 23 April 2021
Aktualisierungsdatum: 26 Juni 2024
Anonim
Understanding the Graphics Pipeline
Video: Understanding the Graphics Pipeline

Inhalt

Definition - Was bedeutet Pixel-Pipelines?

Pixel-Pipelines sind Grafikkartenkomponenten, die Pixelinformationen verarbeiten und zur Beschleunigung von Bildverarbeitungsaufgaben dienen. Sie verfügen über einen umprogrammierbaren Verarbeitungskern sowie zwei unabhängige Bildpuffer, die zum temporären Speichern von Bilddaten verwendet werden und Pixeldaten mit einer Geschwindigkeit von bis zu 200 MB / s verarbeiten können.

Pixel-Pipelines bestehen aus Pixel-Shadern und Ure-Management-Units (TMU). Wenn eine Grafikkarte 24 Pixel Shader und 24 TMUs hat, hat diese Karte 24 Pixel Pipelines. Es ist jedoch nicht immer ein Eins-zu-Eins-Verhältnis, da einige Karten mehr TMUs als Shader haben.

Pixel-Pipelines werden auch als Pixelprozessoren bezeichnet.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Pixel Pipelines

Die Architektur einer Pixel-Pipeline ist veraltet und wird durch einheitliche Shader ersetzt. In der vorherigen Architektur befanden sich Pixel-Shader und Vertex-Shader in der Pipeline, wobei Pixel-Shader für einzelne Pixel und Vertex-Shader für Vertices zum schnelleren Zeichnen von Polygonen verwendet wurden. Der Nachteil dabei ist, dass manchmal nur eine Art Shader den Großteil der Arbeit erledigt, während die andere im Leerlauf ist. Dies wurde durch die Verwendung von Unified Shadern geändert, die je nach Bedarf unterschiedliche Aufgaben ausführen. Dies ist kostengünstiger in der Herstellung, einfacher zu programmieren und effizienter, da alle Shader zu einem bestimmten Zeitpunkt für eine Aufgabe verwendet werden.

Pixel-Pipelines ähneln Fertigungslinien, in denen verschiedene Prozesse abgeschlossen werden, bevor das Endprodukt erreicht wird. Erstens empfangen die Pipelines Daten vom PCI-Bus oder der Accelerated Graphics Port () -Schnittstelle. Prozesse an den Daten werden dann nacheinander abgeschlossen, bevor die Daten auf dem Bildschirm angezeigt werden. Dazu gehört das Ausschneiden oder Entfernen der nicht auf dem Bildschirm sichtbaren Pixel, das Erzeugen weiterer Pixel, das Rastern und das Überblenden aller Bildelemente, bevor sie auf dem Bildschirm angezeigt werden.