Fermi GF100 im Technik-TÜV: Architekturdetails zur Grafikhardware: Einzelne Einheiten erklärt

181
Test Carsten Spille Als bevorzugte Quelle auf Google hinzufügen

Fermi ist Nvidias Grafikkarten-Hoffnung. Eine komplett neue Architektur soll sowohl den GPU-Computing bzw. HPC-Markt als auch PC-Spieler zufriedenstellen. Details über die GF100-Geforce-Facetten des Fermi-Janus gab Nvidia im Anschluss an die CES in Las Vegas bekannt.

Nvidia Fermi GF100 Grafikkarte Architektur Preview 01 Quelle: Nvidia/PC Games Hardware Nvidia Fermi GF100 Grafikkarte Architektur Preview 01 Fermi / GF100: Host Interface und Giga-Thread-Engine
Über das Host-Interface erhält der Fermi-Prozessor seine Befehle vom Wirts-PC, egal ob es sich dabei um Grafik-, Physx- oder allgemeine Compute-Anweisungen handelt. Die Giga-Thread-Engine steuert die einzelnen SMs in den GPCs mit Gruppen von 32 instruktionen (im Nvidia-Jargon Warps genannt) an; die benötigten Daten lädt sie dafür aus dem System- in den Grafikspeicher. Unter anderem das Umschalten zwischen einzelnen Kernels, also Programmen, will Nvidia hier drastisch verbessert haben und gibt eine Umschaltzeit von nur noch 20 Mikrosekunden an. Die Giga-Thread-Engine (GTE) kommt außerdem noch einmal zum Zuge, wenn innerhalb der Shaderprogramme Daten erzeugt werden wie bei Geometrie-Shadern, Tessellation oder nach der Rasterisierung. Die anfallenden Daten müssen sich wieder einreihen, bis sie von der GTE einem SM/GPC zugeteilt werden.

PCGH-Einschätzung:
Besonders das Zusammenspiel von Physx und Grafikberechnungen auf demselben Chip dürfte von den Verbesserungen in der Steuereinheit profitieren.

Nvidia Fermi GF100 Grafikkarte Architektur Preview 03 Quelle: Nvidia/PC Games Hardware Nvidia Fermi GF100 Grafikkarte Architektur Preview 03 Fermi / GF100: Speichercontroller, ROPs und Level 2 Cache
Diese drei Einheitentypen sind eng miteinander gekoppelt, einzeln sind diese Elemente laut Nvidia nicht zu erweitern oder zu beschneiden. Der Speicherkontroller versteht sich sowohl auf (G)DDR3 als auch auf den aktuelleren Speicherstandard GDDR5. Er ist in sechs 64 Bit breite Partitionen unterteilt, an die jeweils eine Octo-ROP und ein 128 kiB großes Segment des insgesamt 768 kiByte vereinheitlichten Level-2-Caches gekoppelt sind.Dieser Cache dient im Gegensatz zu früheren Grafikchips von Nvidia nicht mehr nur als reiner Zwischenspeicher für das Einlesen von Texturen sondern ist neben voller Kohärenz auch mit Lese- und Schreibzugriffsmöglichkeiten ausgestattet. Der maximal nutzbare Grafikspeicher liegt bei 6 Gigabyte GDDR5-RAM, wofür allerdings spezielle Chips nötig sind. Gefore-Fermi-Grafikkarten erwarten wir zunächst mit 1.536 Megabyte Videospeicher.

PCGH-Einschätzung:
Der Schritt zu GDDR5 ist überfällig gewesen. Nvidia bietet eine breitere Anbindung zum Speicher als AMD, dies könnte zu Vorteilen bei entsprechenden Anwendungen führen, bedingt aber gleichzeitig auch "krumme", aber größere Mengen an Videospeicher, wie schon bei der Geforce 8800 Ultra/GTX/Ur-GTS. Die erwarteten 1.536 Megabyte Video-RAM für das größte Modell dürften gerade bei einer Rohleistung im Bereich der HD 5870 oder darüber für Vorteile sorgen. Die 8x-MSAA-Schwäche war laut Umfragen im PCGH-Forum bislang jedoch kein wesentlicher Faktor für oder gegen Geforce-Karten.

Nvidia Fermi GF100 Grafikkarte Architektur Preview 02 Quelle: Nvidia/PC Games Hardware Nvidia Fermi GF100 Grafikkarte Architektur Preview 02 Fermi / GF100: GPC - Graphics oder General Processing Cluster?
Die GPCs lösen die TPCs (Thread/Texture Processing Cluster) als höchste Organisationsform in der GPU ab und werden von Nvidia offiziell als Graphics Processing Cluster bezeichnet. Jeder GPC verfügt über einen eigenen Rasterizer samt Triangle-Setup und Z-Cull, eine Polymorph-Geometrie-Einheit und vier Shader-Multiprozessoren à 32 ALUs. Bis auf ROP- und Gigathread-Engine also kleine GPUs in der GPU.

PCGH-Einschätzung:
Wenn sich die Einschätzung von Nvidia als richtig und nicht geschönt erweist, ist eine stärkere Unabhängigkeit einzelner Einheiten begrüßenswert, erhöht sie doch die Umsetzung der theoretischen Rohleistung in real erzielte Anwendungsperformance.

Fermi / GF100: Shader-Multiprozessor - Polymorph-Engine, ALUs und TMUs vereint
Die SMs sind die neuen Basiseinheiten, aus denen Fermi-GPUs aufgebaut sind. Jeder SM ist mit 32 ALUs bestückt, die in 2 Gruppen zu je 16 Einheiten angeordnet sind und allgemeine Rechenaufgaben übernehmen können. Für Double-Precision verhält sich der SM nach außen wie eine einzelne 16er-Gruppe, der Durchsatz wird also halbiert. Am logischen Anfang des SMs steht ein zweifach ausgelegter Scheduler, der pro Takt zwei Warp-Gruppen an entweder einen der 16er-ALU-Blöcke, die 16 Load-Store-Einheiten (auch für die TMUs) oder den Viererblock für Spezialfunktionen (SFUs) verteilt. Die Daten werden in einem 128 kiB großen Registerspeicher (por SM) vorgehalten und müssen die 32 Rechenwerke, die 16 L/S-Einheiten samt TMU und die SFUs befüllen.

PCGH-Einschätzung:
Zwar steht mit maximal 1.024 Registern pro Shader-ALU nun weniger Speicherplatz für Zwischenwerte zur Verfügung als zuvor, jedoch dürfte die Überarbeitung der Einheiten insgesamt zu einer effizienteren Nutzbarkeit führen.

Nvidia Fermi GF100 Grafikkarte Architektur Preview 06 Quelle: Nvidia/PC Games Hardware Nvidia Fermi GF100 Grafikkarte Architektur Preview 06 Fermi / GF100: Geometric Realism mit 16 Polymorph-Engines
Am logischen Anfang der SMs stehen die neuen "Polymorph-Engines", wie der Marketing-Name für die multiplen Geometrie-Einheiten lautet. Jede verfügt über einen eigenen Vertex-Fetch, Tessellator, Viewport-Transformation, Attributs-Setup und Stream-Output. Im Idealfall kann sich der Tessellationsdurchsatz so gegenüber einem herkömmlichen Chip vervielfachen. Nvidia spricht von der bis zu achtfachen Geometrie-Leistung eines GT200 (in Form einer Geforce GTX 285).

Der Rasterizer jedes SMs verarbeitet die Geometriedaten auf die Pixelebene, er wandelt die Szene also vom World- in den Screen-Space. Dabei berücksichtigt er auch die Pixelabdeckung für Multi- und Coverage-Sampling-FSAA und kann er bis zu 8 Pixel pro Takt ausgeben.

PCGH-Einschätzung:
Die von Nvidia gezeigten Benchmarkwerte (s. Bildergalerie) stimmen vorsichtig optimistisch, dass Tessellation mit DirectX 11 zu einem der wichtigsten Feature avancieren könnte und sich durch die sinnvolle Unterstützung beider großen Grafikkartenhersteller auch in Spielen niederschlägt.

Fermi / GF100: Shader-Multiprozessor - Textureinheiten
Die 16 Load-Store-Einheiten können pro Takt 16 Werte aus einer Textur einlesen. Das genügt für vier bilinear gefilterte Samples, ergo können vier TMUs beschäftigt werden. Diese unterstützen natürlich auch hochwertigere Filternethoden wie trilinear oder anisotrop. Nvidia-Angaben zufolge, die wir auf der Vorstellung im Anschluss an die CES erhalten haben, änderte man der Qualität der Texturfilterung im Vergleich zu GT200 und G80 nichts, nur die Geschwindigkeit sei verbessert worden. Wie das? Vier TMUs pro SM und 16 SMs pro Fermi machen summa summarum "nur" 64 Textureinheiten - im Gegensatz zu den 80 in den GT200- oder Cypress-Chips. Etwas kryptisch drückte sich Nvidia am Rande der CES noch herum, allerdinge sind die TMUs nur in die SMs integriert worden, deren Taktdomäne läuft auf der Hälfte der sogenannten "hotclock" (Shader-ALU-Takt) und nicht auf einem noch höheren Niveau. wie wir in der PCGH 12/2009, S. 54 andeuteten. Die TMUs verfügen zusätzlich über einen dedizierten Texturcache von jeweils 12 kiB Fassungsvermögen.

PCGH-Einschätzung:
Weniger Textureinheiten als der Vorgänger sind ein Novum für Nvidias Grafikchips. Erstmals bieten AMD-GPUs nun mehr Textur-Rohleistung als entsprechende Modelle von Nvidia. Allerdings will man bei Fermi die Effizienz zugunsten der theoretischen Maximalleistung in den Vordergrund gestellt haben - ob dies ein gelungener Kompromiss ist, werden unsere Spiele-Tests erst noch zeigen müssen.

Nvidia Fermi GF100 Grafikkarte Architektur Preview 10 Quelle: Nvidia/PC Games Hardware Nvidia Fermi GF100 Grafikkarte Architektur Preview 10 Fermi / GF100: Shader-Multiprozessor - Caches
Die ALUs und SFUs sowie die Cache-Architektur haben wir ausführlich bereits im Fermi-Architektur-Preview, Teil 1 beschrieben und verweisen an dieser Stelle auf unseren älteren Artikel. Kurz zusammengefasst sind die Caches nun funktionaler und durchgängiger geworden, der einzige spezialisierte Zwischenspeicher ist ein 12 kiByte großer L1-Texturcache pro SM. Alle anderen Caches bilden eine hierarchische Speicherstruktur, die die Überläufe der kleineren Stufen auffangen können. Zwar sind höhere Stufen in der Struktur immer langsamer als niedrigere, aber die Performance fällt bei einem Cache-Überlauf nicht mehr direkt ins Bodenlose.

PCGH-Einschätzung:
Die Überarbeitung des gesamten Speichersystems geschah vermutlich zunächst einmal zugunsten des Einsatzbereiches GPU-Computing. Zwar dürften auch Spiele-Anwendungen davon profitieren, aber in welchem Maße muss sich erst noch zeigen.

Nvidia Fermi GF100 Grafikkarte Architektur Preview 04 Quelle: Nvidia/PC Games Hardware Nvidia Fermi GF100 Grafikkarte Architektur Preview 04

181
  1. Seite 1 Fermi GF100 im Technik-TÜV: Architekturdetails zur Grafikhardware: Einleitung und Übersicht
  2. Seite 2 Fermi GF100 im Technik-TÜV: Architekturdetails zur Grafikhardware: Einzelne Einheiten erklärt
  3. Seite 3 Fermi GF100 im Technik-TÜV: Architekturdetails zur Grafikhardware: Bildqualität und Benchmarks
  4. Seite 4 Fermi GF100 im Technik-Test: Architekturdetails zur Grafikhardware:Techdemos
  5. Seite 5 Fermi GF100 im Technik-Test: Architekturdetails zur Grafikhardware: Versionen, Termine und Fazit
    • Kommentare (181)

      Zur Diskussion im Forum
      • Von The_Final Freizeitschrauber(in)
        AW: Fermi GF100 im Technik-TÜV: Kommentare zu Architekturdetails, Bildqualität und Benchmarks

        Zitat von Panzergrenadier
        @The_Final:
        Okay da habe ich vielleicht zu schnell gelesen. Leistungsmäßig denke ich das Fermi besser sein wird als ATI, die Frage ist dann natürlich wieder, wieviel besser bei wieviel mehr Kosten. Im Endeffekt muss man natürlich abwarten bis die ersten Karten raus sind, was im schlimmsten Fall erst im April sein wird.
        Wenn die Karten raus sind, werden mit ziemlicher Sicherheit auch die Radeons billiger, von daher kann man eigentlich nur gewinnen. Für diejenigen, die gerade einen PC-Neukauf planen, ist die lange Warterei natürlich lästig und da hat ATI gute Chancen, diese Leute ins Boot zu holen - zumindest bis zu einem gewissen Grad, wenn man sich die Verfügbarkeit der Karten ansieht. Besser ist da natürlich, wenn man die Entwicklung ein wenig abwarten kann. Eine neue Karte direkt nach deren Launch zu kaufen ist ohnehin immer ein Risiko.
      • Von The_Final Freizeitschrauber(in)
        AW: Fermi GF100 im Technik-TÜV: Kommentare zu Architekturdetails, Bildqualität und Benchmarks

        Zitat von Panzergrenadier
        @The_Final:
        Okay da habe ich vielleicht zu schnell gelesen. Leistungsmäßig denke ich das Fermi besser sein wird als ATI, die Frage ist dann natürlich wieder, wieviel besser bei wieviel mehr Kosten. Im Endeffekt muss man natürlich abwarten bis die ersten Karten raus sind, was im schlimmsten Fall erst im April sein wird.
        Wenn die Karten raus sind, werden mit ziemlicher Sicherheit auch die Radeons billiger, von daher kann man eigentlich nur gewinnen. Für diejenigen, die gerade einen PC-Neukauf planen, ist die lange Warterei natürlich lästig und da hat ATI gute Chancen, diese Leute ins Boot zu holen - zumindest bis zu einem gewissen Grad, wenn man sich die Verfügbarkeit der Karten ansieht. Besser ist da natürlich, wenn man die Entwicklung ein wenig abwarten kann. Eine neue Karte direkt nach deren Launch zu kaufen ist ohnehin immer ein Risiko.
      • Von Panzergrenadier Komplett-PC-Aufrüster(in)
        AW: Fermi GF100 im Technik-TÜV: Kommentare zu Architekturdetails, Bildqualität und Benchmarks

        Zitat von Sonnendieb
        ich weiss gar nicht warum man denn überhaupt schon eine DX11 karte drin haben muss?! Wiviele spiele gibt es denn momentan mit DX11?! Und meint ihr nich das die karten demnächst mehr leistung haben werden wenn es mehr DX11 Spiele gibt?! und dann sitzt ihr auf euren "langsamen" karten....

        ich spiel immernoch mit meiner Geforce 9800gx2 sowie einen q6600 und kann bis dato eh noch alle spiele auf 1600 x 1200 (CRT) flüssig spielen.

        Wenn diese jahr noch so 4-5 titel mit DX11 rauskommen werd ich mal die berichte über dieleistung in den spielen der einzelnen Karten lesen bzw beobachten und kauf mir dann eine dx11 karte.
        Solange man keinen neuen Rechner kauft gebe ich dir Recht, momentan schickt mir sogar noch meine Radeon 1950 XTX die zig Jahre alt ist und noch nicht mal DirectX10 verwenden kann. Die Sache ist aber eine andere wenn man sich einen neuen Rechner kauft, so wie ich es demnächst vor habe. Dann steht man nämlich vor der Wahl erstmal Geld für eine DirectX 10 Karte auszugeben und später nochmal Geld für eine DX11 Karte. Hier ist natürlich voraussgesetzt, dass man eine DX11 Karte haben will und dass einem nicht egal ist. Ich stehe hier nun auf dem Standpunkt, dass ich mir lieber jetzt eine DX11 Karte kaufe, die hoffentlich zwei bis drei Jahre hält, anstatt zweimal Grafikkarten zu kaufen. Im Endeffekt muss das natürlich jeder selber wissen.

        @The_Final:
        Okay da habe ich vielleicht zu schnell gelesen. Leistungsmäßig denke ich das Fermi besser sein wird als ATI, die Frage ist dann natürlich wieder, wieviel besser bei wieviel mehr Kosten. Im Endeffekt muss man natürlich abwarten bis die ersten Karten raus sind, was im schlimmsten Fall erst im April sein wird.
      • Von Sonnendieb Komplett-PC-Aufrüster(in)
        AW: Fermi GF100 im Technik-TÜV: Kommentare zu Architekturdetails, Bildqualität und Benchmarks

        Zitat von The_Final
        Ich denke, du weißt, was ich gemeint habe, oder? Ob es sich bei Fermi um "viel Wind um nichts" handelt, werden wir sehen, sobald ihr endlich die Gelegenheit bekommt, selbst Hand anzulegen.
        ich weiss gar nicht warum man denn überhaupt schon eine DX11 karte drin haben muss?! Wiviele spiele gibt es denn momentan mit DX11?! Und meint ihr nich das die karten demnächst mehr leistung haben werden wenn es mehr DX11 Spiele gibt?! und dann sitzt ihr auf euren "langsamen" karten....

        ich spiel immernoch mit meiner Geforce 9800gx2 sowie einen q6600 und kann bis dato eh noch alle spiele auf 1600 x 1200 (CRT) flüssig spielen.

        Wenn diese jahr noch so 4-5 titel mit DX11 rauskommen werd ich mal die berichte über dieleistung in den spielen der einzelnen Karten lesen bzw beobachten und kauf mir dann eine dx11 karte.
      • Von The_Final Freizeitschrauber(in)
        AW: Fermi GF100 im Technik-TÜV: Kommentare zu Architekturdetails, Bildqualität und Benchmarks

        Zitat von Panzergrenadier
        Tja aber es gibt gewiß eine ganze Reihe von Leuten wie mich, die jetzt einen neuen Rechner kaufen wollen und nicht bis März warten wollen. Darüber hinaus ist der März noch nicht gesichert, die Leistung der Grafikkarte ist auch noch nicht bekannt, weil es keine konkreten Daten und keine neutralen Benchmarks gibt.
        Für Nvidia dürfte dies eine Katastrophe sein, denn bis die endlich die erste DirectX11 Grafikkarte rausgebracht haben, hat ATI/AMD schon DirectX11 Mittelklasse Grafikkarten, während Fermi im HighEnd Bereich liegt. Es gibt hierzu einen schönen Artikel bei der Chip Nvidia Fermi: Warum der GPU-Krieg verloren ist. Ich auf jedenfall werde versuchen eine Radeon 5870 zu ergattern. Der einzige Nachteil der hier momentan besteht ist, dass diese Karten auch sehr schwer zu erhalten sind.
        Mein Post bezog sich nur auf die Leistung des Chips. Ob er wirtschaftlich ein Erfolg oder Desaster wird und ob der GPU-"Krieg" dieser Generation verloren ist, steht auf einem anderen Blatt.
      • Von Panzergrenadier Komplett-PC-Aufrüster(in)
        AW: Fermi GF100 im Technik-TÜV: Kommentare zu Architekturdetails, Bildqualität und Benchmarks

        Zitat von The_Final
        Ich denke, du weißt, was ich gemeint habe, oder? Ob es sich bei Fermi um "viel Wind um nichts" handelt, werden wir sehen, sobald ihr endlich die Gelegenheit bekommt, selbst Hand anzulegen.
        Tja aber es gibt gewiß eine ganze Reihe von Leuten wie mich, die jetzt einen neuen Rechner kaufen wollen und nicht bis März warten wollen. Darüber hinaus ist der März noch nicht gesichert, die Leistung der Grafikkarte ist auch noch nicht bekannt, weil es keine konkreten Daten und keine neutralen Benchmarks gibt.
        Für Nvidia dürfte dies eine Katastrophe sein, denn bis die endlich die erste DirectX11 Grafikkarte rausgebracht haben, hat ATI/AMD schon DirectX11 Mittelklasse Grafikkarten, während Fermi im HighEnd Bereich liegt. Es gibt hierzu einen schönen Artikel bei der Chip Nvidia Fermi: Warum der GPU-Krieg verloren ist. Ich auf jedenfall werde versuchen eine Radeon 5870 zu ergattern. Der einzige Nachteil der hier momentan besteht ist, dass diese Karten auch sehr schwer zu erhalten sind.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 07/2026 play5 08/2026 N-Zone 07/2026 Linux Magazin 08/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk