Was ist ein Ultra-Threaded-Prozessor?

December 26

Ein Ultra-Threading-Prozessor ist eine Komponente in GPU oder Grafikprozessor, das die Ressourcen dieser GPU zuweist, so dass keine im Leerlauf befinden. Es ermöglicht eine ATI-Grafikkarte, seine Effizienz steigern durch die Verteilung der Prozessorinformationen wie Aufgaben, die jeder der die GPU-Kerne mit proprietären Protokollen. Der Prozess sollte nicht mit Intels Hyper-Threading-Technologie, die auf dem Computer Prozessorkern verwendet wird, verwechselt werden.

Grundlagen

Den richtigen Namen für diese Art von Technologie ist "Ultra-Threading Dispatch-Prozessor." Der Prozess funktioniert durch den Einsatz eines zentralen Pixel-Shaders fungiert als das Programm "Versand Unit," breaking down jeder Shader in Threads bekannt als Chargen; jeder Thread enthält bis zu 16 Pixel (4 von 4), und der Prozess kann bis zu 512 Threads pro Pixel verteilen. Der Versand Einheit sendet, die neuer Informationen auf der GPU Prozessor mal wie jeder Shader wird im Leerlauf, z. B. Wenn ein Prozess abgeschlossen ist, oder mehr Informationen benötigt, um sicherzustellen, dass die Effizienz überhaupt erfüllt ist.

Funktion

Die Technologie-Modul stellt drei Warteschlangen für Geometrie, Vertex- und Pixel-Shading. Ultra-Threading proprietäre Algorithmen arbeiten dann ständig um zu bestimmen, wo jedes Datenelement am besten passt, wie Schlitze unter den drei Warteschlangen eröffnen. Die Fäden sind nach einem Betrieb betritt einen Shader im Sleep-Modus zu setzen, bis ein Slot für sie geöffnet ist oder sie werden durch einen offenen, freien Steckplatz verarbeitet, bis sie abgeschlossen sind oder weitere Informationen benötigt werden.

Schlichtung von Ressourcen

Der Prozessor muss auch Ressourcen vermitteln, wie Thread Schiedsverfahren stattfindet. Ressource-Schiedsverfahren umfasst bestimmen, in denen SIMD-Arrays und Caches müssen zu allen Zeiten gearbeitet werden und dann priorisieren jeden Prozess nach bestimmten Threads. Threads von konkurrieren während des Prozesses auf der Grundlage ihrer Bedürfnisse, wie arbeiten an ALU-Prozesse gegen Texture Fetch. Der gesamte Prozess ist abgeschlossen mit proprietärer Softwareinformationen.

Modelle mit Ultra-Threading Processing

Gehören mehrere Einsteiger Grafik Karte Modelle mit dieser Technologie von ATI: Radeon X 1300, X 1550, X 1050. Mid-Range-Modelle beinhalten: Radeon X 1600, X 1650 und high-End-Karten-Angebot: Radeon X 1800, X 1900 und X 1950. Neuere ATI-Karten verfügt über höhere Thread Verarbeitung zählt (512 gegenüber 128).

Hauptvorteil

Der Hauptgrund für diese Art von Technologie zu implementieren ist Effizienz. Verzweigte Strafen werden minimiert, mit dem Ziel für kleinere Losgrößen auf der GPU System verteilt. Die zusätzliche Verarbeitung Strafe wird so klein wie möglich, damit mehr Prozesse in kürzerer Zeit auftreten.