Ausgabeeinheit rendern - Render output unit

Die Render-Ausgabeeinheit , oft als „ ROP “ abgekürzt und manchmal auch als Rasteroperationspipeline bezeichnet , ist eine Hardwarekomponente in modernen Grafikprozessoren (GPUs) und einer der letzten Schritte im Renderprozess moderner Grafikkarten . Die Pixelpipelines nehmen Pixel (jedes Pixel ist ein dimensionsloser Punkt) und Texelinformationen und verarbeiten sie über spezifische Matrix- und Vektoroperationen zu einem endgültigen Pixel- oder Tiefenwert. Dieser Vorgang wird als Rasterung bezeichnet . ROPs steuern also Antialiasing , wenn mehr als ein Sample zu einem Pixel zusammengeführt wird. Die ROPs führen die Transaktionen zwischen den entsprechenden Puffern im lokalen Speicher durch – dazu gehört das Schreiben oder Lesen von Werten sowie das Verschmelzen von Werten. In ROPs ist dedizierte Antialiasing-Hardware enthalten, die zum Ausführen hardwarebasierter Antialiasing-Methoden wie MSAA verwendet wird.

Alle gerenderten Daten müssen den ROP durchlaufen, um in den Framebuffer geschrieben zu werden , von dort können sie an das Display übertragen werden.

Daher ist die ROP der Ort, an dem die Ausgabe der GPU zu einem Bitmap-Bild zusammengestellt wird, das zur Anzeige bereit ist.

Historisch gesehen war die Anzahl der ROPs, TMUs und Shader- Verarbeitungseinheiten/ Stream-Prozessoren gleich. Seit 2004 haben jedoch mehrere GPUs diese Bereiche entkoppelt, um eine optimale Transistorzuweisung für Anwendungsworkload und verfügbare Speicherleistung zu ermöglichen. Da sich der Trend fortsetzt, wird erwartet, dass Grafikprozessoren weiterhin die verschiedenen Teile ihrer Architekturen entkoppeln, um ihre Anpassungsfähigkeit an zukünftige Grafikanwendungen zu verbessern. Dieses Design ermöglicht es Chipherstellern auch, ein modulares Line-Up aufzubauen, bei dem die Top-End-GPUs im Wesentlichen die gleiche Logik wie die Low-End-Produkte verwenden.

Siehe auch

Verweise