Planet 3DNow! Logo  
  Partner von Fantastic Zero
English Français Русский язык Español Italiano Japanese Chinese

FORUM AKTUELL

   

Dienstag, 9. Dezember 2008

12:04 - Autor: Nero24

OpenCL Spezifikation in der Version 1.0 veröffentlicht

Grafikkarten-Computing - also die Nutzung des Grafikkerns für allgemeine Berechnungen, nicht (nur) für grafische - ist derzeit in aller Munde und das nicht erst seit AMD seine neue Fusion-Familie angekündigt hat, die neben CPU-Kernen auch GPU-Kerne direkt im Prozessor enthalten wird. Der Vorteil einer GPU gegenüber einer CPU liegt in ihrem enormen Durchsatz aufgrund der zahlreichen Shader-Prozessoren. Diese theoretische Peak-Leistung für normale Berechnungen nutzbar zu machen ist momentan das Bestreben sowohl von NVIDIA, als auch von AMD.

NVIDIA ist mit dem Thema GPGPU schon recht weit. Um die sich teilweise stark voneinander unterscheidenden GPUs nicht direkt programmieren zu müssen und sich damit in eine ungewollte Architektur-Abhängigkeit zu begeben, kann Grafikkarten-Computing nur über eine API, also eine standardisierte Schnittstelle, eine Zukunft haben. Bei NVIDIA hat man sich für das Eigengewächs CUDA entschieden. CUDA setzt direkt auf den NVIDIA Grafikkarten-Treiber auf und sorgt dafür, dass die Instruktionen in möglichst kleine Häppchen zerteilt und auf die zahlreichen Shader-Prozessoren der GPUs verteilt werden.

Was CUDA für NVIDIA-GPUs ist, soll OpenCL (Open Computing Language) für alle möglichen GPUs werden, also eine frei verfügbare API für GPGPU-Computing, die nicht an die Produkte eines bestimmten Herstellers gebunden ist; ähnlich wie es OpenGL im Grafikbereich darstellt. Vor einigen Tagen nun ist die Spezifikation für OpenCL in der finalen Version 1.0 veröffentlicht worden. Das Dokument enthält Definitionen zu Datentypen und Objekten. Ferner werden Header-Dateien angeboten, die direkt in bestehende Quellcodes eingebunden werden können.

Die nächsten Monate werden zeigen wie die Hersteller auf OpenCL reagieren, denn der Hauptkonkurrent von OpenCL ist nicht CUDA, sondern das kommende DirectX 11 von Microsoft, das ebenfalls GPGPU Elemente enthalten soll. Ob der Vorteil von OpenCL, nicht auf die Windows-Plattform beschränkt zu sein, eine Relevanz bei seiner Verbreitung haben wird, muss sich zeigen. AMD hat jedoch bereits angekündigt OpenCL nutzen zu wollen.

Links zum Thema:» Kommentare
Planet 3DNow! RSS XML Newsfeed Planet 3DNow! Newsfeed bei iGoogle-Seite hinzufügen Planet 3DNow! Newsfeed bei My Yahoo! hinzufügen Planet 3DNow! Newsfeed bei Microsoft Live hinzufügen Planet 3DNow! Newsfeed bei My AOL hinzufügen

Weitere News:
Intern: Themensuche zum 20. Fotowettbewerb
NVIDIA launcht GeForce 400M Serie
AMDs Bulldozer: Warten oder nicht?
Planet 3DNow! 11 Jahre Jubiläumsgewinnspiel - Verlosung jetzt live im Forum
Intel wirft den Core i7 950 in die Schlacht
Intern: BOINC-Race gegen SETI.Germany bei RNA World
Intern: Jubiläumsgewinnspiel letzter Tag - morgen Verlosung
AMD trägt ATI endgültig zu Grabe und benennt Grafikkarten um
Kühler und Gehäuse Webwatch
Intern: Jubiläumsgewinnspiel geht in den Endspurt
AMD bestätigt: "Zambezi" ist inkompatibel zum Sockel AM3
Neuer Artikel: AMD präsentiert "Bulldozer" und "Bobcat" auf der Hot Chips
Intern: Fußball-Tippspiele Saison 2010/2011
Intern: Die besten "User-News" erhalten jeden Monat einen Preis
Benachteiligung durch Intel-Compiler auf AMD-Systemen umgehen
AMD kann Marktanteil im 2. Quartal steigern

 

Nach oben

 

Copyright © 1999 - 2010 Planet 3DNow!
Rechtliche Hinweise