Nvidia veröffentlicht SDK für Stream Programming mit G80

GeForce 8800 dient als Coprozessor

Zeitgleich mit der Vorstellung des neuen Grafikprozessors GeForce 8800 hat Nvidia auch eine Programmierumgebung für den neuen Chip vorgestellt. Damit lassen sich die bis zu 128 Shader-Einheiten der 8800-Familie für Stream-Processing mit hunderten von Threads gleichzeitig verwenden.

Anzeige

Durch die flexible Architektur des G80-Prozessors als Basis der 8800-Grafikkarten lassen sich die "Unified Shaders" für die Parallelisierung von Code recht effizient einsetzen. Da aber nicht ein Betriebssystem und dessen Scheduler Zugriff auf die Shader hat, benötigt die GPU stets angepasste Software. Nvidia liefert diese nun in Form eines C-Compilers, mit dem sich Anwendungen für den G80 schreiben lassen. Der Compiler und die nötigen Bibliotheken stehen aber nur Entwicklern zur Verfügung, die sich bei Nvidia registrieren lassen und ihre Arbeit an professioneller Software auch nachweisen können.

Mit seiner Entwicklungsumgebung folgt Nvidia dem Trend zum Stream Programming. Dahinter steckt die Idee, die vielfältigen Recheneinheiten eines PCs gemeinsam arbeiten zu lassen. Für sein "CUDA" genanntes Konzept (Compute Unified Device Architecture) gibt Nvidia als Beispiel an, dass ein PC-Prozessor mit mehreren Kernen die Aufbereitung von Daten in einigen wenigen Threads übernehmen könnte und die feinen Berechnungen einzelner Teile dann auf der GPU laufen sollen. Derartige Modelle eignen sich etwa für die professionelle Bildverarbeitung in der Medizin oder bei geologischen Forschungen: Aus teilweise mehreren Terabyte von Daten muss ein einzelnes Bild werden. Die Berechnungen dafür sind vergleichsweise einfach, aber auf Grund der Datenmenge zeitintensiv. Gleichzeitig lassen sie sich aber gut parallelisieren.

Für Stream Programming auf dem G80 spricht laut Nvidia der gemeinsame Cache auf dem Grafikprozessor, über dessen Größe und Zugriffsmuster der Chiphersteller aber noch keine Angaben gemacht hat. Die einzelnen Shader-Einheiten sollen über diesen Cache Daten austauschen können, so dass auch voneinander abhängige Threads selten aufeinander warten müssen. Das CUDA-Paket bietet Nvidia für Windows XP und Linux an. Dazu gehört auch ein eigener Treiber für die Grafikkarte, mit dem CUDA-Programme dann auch ohne das SDK laufen können.


DjNorad 13. Nov 2006

Ja Avivo is ne feine Sache ... nur leider nicht als Plug-In für z.B. Premiere Pro...

LeMurmel 13. Nov 2006

Wenn ich mir JETZT einen Rechner zusammenbasteln würde, dann wäre ein Core2 Duo E6400...

@ 11. Nov 2006

Für den Übergang ok, aber längerfristig wird so ein komplexes Programmiermodell - mit...

fravid 10. Nov 2006

Das wird sicher kommen. ATI Avivo mach so etwas mit ATI Karten. Siehe auch http://de...

DjNorad 10. Nov 2006

Wäre es denkbar dass man per Plug-In die enorme Rechenpower eines G80 somit...

Kommentieren




Anzeige
  1. Oracle Datenbankentwickler (m/w)
    ckc ag, Region Braunschweig
  2. Java-Entwickler (m/w) - Bereich ERP
    HALTEC Hallensysteme GmbH, Korntal-Münchingen
  3. IT Manager (m/w)
    Seaarland Shipmanagement GmbH & Co. KG, Hamburg (Reisebereitschaft)
  4. IT-Security Specialist (m/w)
    Yazaki Europe Limited Zweigniederlassung Köln, Köln

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Tablet-Nachfolger

    iPad-3-Teile aufgetaucht

  2. Tim Schafer

    40.000 US-Dollar für einen Konsolenpatch

  3. Gema-Vermerk

    Youtube sperrt irrtümlich Acta-Video von Bruno Kramm

  4. ProLiant Gen8

    HP macht Server unabhängig

  5. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 200 | letzter Beitrag 14.02. 22:07

  3. Kommentare: 194 | letzter Beitrag 14.02. 13:50

  4. Kommentare: 117 | letzter Beitrag 14.02. 12:39

  5. Kommentare: 100 | letzter Beitrag 14.02. 18:09

Mehr


  1. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  2. TZ77XE4

    Biostar zeigt Mainboard für Ivy Bridge und Sandy Bridge

  3. Unity Technologies

    Bessere Grafik und KI mit Unity 3.5 verfügbar

  4. Fifa Street

    Last Man Standing auf dem Bolzplatz

  5. Isis Web Browser

    Neuer Browser für HPs WebOS

  6. Nortel Networks

    Nortel war fast zehn Jahre lang gehackt

  7. Thermosensor

    Schmetterlingsflügel macht Wärme sichtbar

  8. Deutsche Gamestage

    Call for Papers der Quo Vadis verlängert

  9. Vodafone

    LTE auf dem Smartphone kostet monatlich 10 Euro mehr

  10. Abmahnabzocke

    Maximal 100 Euro Abmahngebühr für Urheberrechtsverstöße



Haben wir etwas übersehen?

E-Mail an news@golem.de


Gerüchte: Apple will alle Notebooks dünner machen
Gerüchte
Apple will alle Notebooks dünner machen

Apple soll einem Bericht zufolge seine gesamte Notebookpalette dem Macbook Air anpassen. Dazu müssten die relativ dicken Modelle der Macbook-Pro-Serie vollständig überarbeitet werden und Anwender auch von liebgewonnenen Eigenschaften Abschied nehmen.

  1. Apple-Patentantrag Macbooks mit Brennstoffzellen
  2. Landingzone Dockingstation für das Macbook Air

Apple: Apple-Aktie erreicht neuen Höchststand
Apple
Apple-Aktie erreicht neuen Höchststand

Seit der Bekanntgabe der letzten Quartalsergebnisse legt die Aktie von Apple fast täglich zu. Das Wachstum ist so stark, dass es den gesamten Aktienindex Standard & Poor's 500 nach oben zieht.

  1. Patentantrag Magsafe-Kabel für iPhone und iPad
  2. Tim Cook "Apple hat erstaunliche neue Produkte in Vorbereitung"
  3. Apple Massive Kritik an iBooks-Lizenzbedingungen

IMHO: Windows 8 - Microsofts Befreiungsschlag
IMHO
Windows 8 - Microsofts Befreiungsschlag

"Windows Reimagined", so bezeichnet Microsoft Windows 8. Es ist die größte Veränderung von Microsofts Betriebssystem seit Windows 95 und soll mit neuem UI und dem neuen API WinRT zum großen Befreiungsschlag für Microsoft werden.

  1. Beta Consumer Preview von Windows 8 am 29. Februar 2012
  2. Windows Explorer Windows 8 Beta mit weiteren Verbesserungen
  3. Sensor-Fusion Windows 8 soll Sensornutzung vereinfachen

Zum Artikel