GTC 2010

GTC 2010: Eine kleine Geschichte der GPUs von Nvidia

Pixel? Fehlanzeige! Vor 25 Jahren bestand Hochleistungs-Computergrafik noch aus Vektoren. Doch dann ging es in rasantem Tempo zur heutigen, fast beliebig programmierbaren GPU. Eine kleine Geschichtsstunde bei Nvidia. (Roland Austinat, 30.09.2010)
 
GTC 2010: Eine kleine Geschichte der GPUs von Nvidia (1)
 
GTC 2010: Eine kleine Geschichte der GPUs von Nvidia (1) [Quelle: siehe Bildergalerie]
Ian Buck, Senior Director GPU Computing Software bei Nvidia, nahm uns mit auf einen Streifzug durch die Geschichte der GPU - von den ersten 3D-Karten bis zur programmierbaren Allzweckwaffe. Bis 1987 war davon allerdings noch nichts zu ahnen: Bärtige Programmierer saßen vor Röhrenmonitoren, auf denen Drahtgitter-Grafik nur als eine Ansammlung von Vektoren darstellbar war. Die zweite Generation, rasterisierte 3D-Grafik, erblickte erst 1987 im professionellen Bereich das Tageslicht - mit gefüllten Polygonen, Depth Buffer und Color Blending. 1992 begann der Siegeszug echter 3D-Karten und damit der dritten Generation: Das große Schlagwort hieß Texture Mapping, das ein Bild auf ein Polygon malte. Allerdings mit einer sehr festen Pipeline-Struktur, die weder flexibel, noch programmierbar war. Immerhin gab es schon Filtering und Anti-Aliasing. Zwei Bilder, auf denen Grafikkarten einer IRIS-Workstation von Silicon Graphics zu sehen sind, bringen Ian Buck zum Schmunzeln: "Ich möchte lieber nicht wissen, wie die Leistung dieser Karten pro Watt ausgesehen hat - aber immerhin verfügten die schon über passive Kühlung."

GTC 2010: Eine kleine Geschichte der GPUs von Nvidia (3)
 
GTC 2010: Eine kleine Geschichte der GPUs von Nvidia (3) [Quelle: siehe Bildergalerie]
GTC 2010: Eine kleine Geschichte der GPUs von Nvidia (7)
 
GTC 2010: Eine kleine Geschichte der GPUs von Nvidia (7) [Quelle: siehe Bildergalerie]
3D setzt sich durch

Die 90er Jahren des letzten Jahrhunderts standen im Zeichen von 3D: Desktop-Profi-Workstations kosteten keine 5000 Dollar mehr, rund 40 Firmen rangelten um Marktanteile auf dem PC-Markt, von denen die meisten heute lange vergessen sind. "Viele dieser Karten waren eher 3D-Verlangsamer", witzelt Ian Buck. Auch Konsolenhersteller wie Nintendo (N64), Sega (Saturn), Sony (Playstation) und 3DO mit seiner gleichnamigen Maschine sprangen auf den 3D-Zug auf. Fast jährlich erschienen neue DirectX-Versionen mit darauf angepassten Spielen, die natürlich auch den Kauf neuer Grafikkarten erforderten. Mit DirectX 9 und der Geforce FX beziehungsweise der Geforce 5 kamen laut Nvidia zum ersten Mal programmierbare Shader ins Spiel. Ein Blick auf die Evolution der Unreal Engine sowie 3D-Titel wie Crysis und Hellgate: London verdeutlicht, wie rasant die Entwicklung verlaufen ist.

Nicht nur Spielkram
Nvidia sieht 2002 und 2003 große Leistungssprünge bei seinen Grafikkarten. Im August 2002 wurde die Geforce FX-5800 angekündigt, deren Leistung sich ein halbes Jahr später mit der Geforce FX-5900 mehr als verdoppelte. Im Dezember 2003 verdoppelte die Geforce 6800 diese Zahl noch einmal. In diesen Tagen begannen die ersten Programmierer damit, die GPU als Rechenwerk etwa für Raytracing-Experimente einzusetzen. Allerdings war die Programmierung alles andere als einfach: "Man brauchte beinahe einen Doktor in Computergrafik", erinnert sich Ian Buck. "Und es war keine Seltenheit, dass Finanzunternehmen Spielprogrammierer einstellten, um die GPU für ihre Zwecke einzusetzen." Daraus entstand 2003 die Programmiersprache Brook, eine um Stream- und Kernel-Funktionen erweiterte Fassung von C, die die Ansprache der GPU vereinfachen sollte. Doch es gab Herausforderungen auf der Hard- und Softwareseite: begrenzte Texturgrößen und Shader-Ausgaben, alles musste in Fließkommazahlen berechnet werden, die Kommunikation zwischen einzelnen Pixeln war begrenzt - und obendrein stand der Aufbau eines GPU-Computing-Ökoystems noch ganz am Anfang: Entwickler mussten davon überzeugt werden, für eine ganz neue Art von Prozessor zu programmieren. All diese Bemühungen gipfelten 2007 in der Veröffentlichung des ersten Cuda Software Development Kits, mit dem Entwickler mit C-Kenntnissen relativ schmerzfrei und schnell lauffähigen GPGPU-Code schreiben konnten.

Für die Zukunft wünscht sich Ian Buck eine noch bessere Integration des jeweiligen Betriebssystems, das auf einem Cuda-Rechner läuft, bessere Synchronisation und Kommunikation der einzelnen GPU-Cluster und generell mehr Berechnungen und Daten in der GPU, um die Rechengeschwindigkeit noch weiter zu steigern. Der Erfolg von Cuda und die weite Spanne an Anwendungsmöglichkeiten auf den Nvidia-Konferenzen Nvision (2008), der GTC 2009 und der aktuellen GTC 2010 zeigen, dass - zumindest Nvidias -Grafikkarten zu weitaus mehr fähig sind, als nur schöne Bilder auf einen Monitor zu bannen.

(Ansicht vergrößern für Quellenangaben)
     
 
 
Alle Artikel zu Grafikkarten von Nvidia und AMD/Ati finden Sie auf der Grafik-Themenseite. Eine aktuelle Grafikkarten-Kaufberatung finden Sie im Artikel Ati- und Nvidia-Grafikkarten: Test-Übersicht und aktuelle Kauf-Tipps. Mehr zum Geforce-Entwickler Nvidia und Radeon-Entwickler AMD erfahren Sie in unseren Themen-Specials.
 
 
 
 
 
  1. Gigabyte GeForce GTX 670 OC
    € 377.80
  2. Palit GeForce GTX 670
    € 329.00
  3. ASUS GTX670-DC2T-2GD5
    € 408.90
  4. Palit GeForce GTX 670 JetStream
    € 377.50
  5. Sapphire Radeon HD 7850
    € 209.80
  6. ASUS GTX670-DC2-2GD5
    € 394.70
  7. Sapphire Radeon HD 7850 OC
    € 218.90
  8. Sapphire Radeon HD 7870
    € 284.30
  9. Gainward GeForce GTX 670 Phantom
    € 389.89
  10. EVGA GeForce GTX 670
    € 357.49
 
Aktuelle Kommentare
Lan_Party
BIOS-Overclocker
13.10.2010 17:53
AW: GTC 2010: Eine kleine Geschichte der GPUs von Nvidia

Quote: (Zitat von Hugo78)
Die Überschrift täuscht.
Es ging nicht um einen allgemeinen Abriss über GPUs, sondern um welche die Vorläufer für die GPGPU Nutzung waren.

3dfx .. hmm na man könnte zumindest mal ihre Werbung nehmen.
Die hatte durchaus schon eine Ahnung was man mit GPUs alles machen kann.
Wenn auch recht inkonsequent...

de.youtube.com/watch?v=JI...


XD ROFL der Werbespot ist ja mal geil! xD

Hugo78
Sysprofile-User
01.10.2010 07:17
AW: GTC 2010: Eine kleine Geschichte der GPUs von Nvidia

Quote: (Zitat von Rollora)
Wie elegant man um die Erwähnung von 3dfx und anderen herumgekurvt ist


Die Überschrift täuscht.
Es ging nicht um einen allgemeinen Abriss über GPUs, sondern um welche die Vorläufer für die GPGPU Nutzung waren.

3dfx .. hmm na man könnte zumindest mal ihre Werbung nehmen.
Die hatte durchaus schon eine Ahnung was man mit GPUs alles machen kann.
Wenn auch recht inkonsequent...

de.youtube.com/watch?v=JI...

Rollora
BIOS-Overclocker
30.09.2010 19:47
GTC 2010: Eine kleine Geschichte der GPUs von Nvidia

Wie elegant man um die Erwähnung von 3dfx und anderen herumgekurvt ist

 
 
1917 User online
Anmelden & mitmachen
Benutzername:
Kennwort:
Angemeldet bleiben
Jetzt mitdiskutieren!
Jetzt bestellbar!
Alles zu Crysis 3
Die besten Deals
Komplett-PCs von PCGH
Komplett-PCs von PCGH
So unterstützen Sie PCGH
Folgen Sie PCGH
Aktuelle Heft-Ausgabe
Print: Wie hat euch das Diablo-3-Booklet gefallen?
Sehr gut (12.68%)
Gut (17.18%)
Nicht gut (3.94%)
Diablo 3 interessiert mich nicht (42.82%)
Bin Magazin-/Online-Leser (21.13%)
Sonstiges (siehe Kommentar) (2.25%)
355 Teilnehmer
PCGH-Webshops