News AMD bald mit OpenGL 3.1 und OpenCL SDK?

pipin

Administrator
Teammitglied
Mitglied seit
16.10.2000
Beiträge
24.371
Renomée
9.696
Standort
East Fishkill, Minga, Xanten
  • SIMAP Race
  • QMC Race
  • RCN Russia
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2019
  • SETI@Home Intel-Race II
  • THOR Challenge 2020
  • BOINC Pentathlon 2021
  • BOINC Pentathlon 2023
Laut <a href="http://news.ati-forum.de/index.php/news/34-amdati-grafikkarten/422-catalyst-95-spaetestens-am-13-mai" target="b">Informationen von ATI-Forum.de</a> soll der ATI Catalyst 9.5 spätestens am 13. Mai erscheinen und OpenGL 3.1 unterstützen. Außerdem bereitet AMD zur Zeit ein OpenCL Software Development Kit vor.

Auf Basis von OpenGL, DirectX und OpenCL plant AMD die Weiterentwicklung der ATI Stream Technologie, die ein Zusammenspiel von GPU und CPU ermöglichen soll.

<center><a href="http://www.planet3dnow.de/photoplog/index.php?n=5716"><img src="http://www.planet3dnow.de/photoplog/file.php?n=5716" border="1" alt="AMD ATI Stream Update"></a></center>

Mit dem ATI Catalyst 9.5 soll nicht nur die am 24. März 2009 vorgestellte Spezifikation von OpenGL 3.1, sondern auch der neue Grafikchip <a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1240901932">ATI Radeon HD 4770</a> offiziell unterstützt werden.

<center><a href="http://www.planet3dnow.de/photoplog/index.php?n=5715"><img src="http://www.planet3dnow.de/photoplog/file.php?n=5715" border="1" alt="AMD ATI Stream Update"></a></center>

Im Bereich OpenCL arbeitet AMD momentan am OpenCL (SDK 2.0), nachdem im März das aktuelle ATI Stream SDK v1.4 erschienen war.

<b>Links zum Thema:</b>
<ul><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1238094348">AMD zeigt auf OpenCL basierende Physikbeschleunigung</a></li><li><a href=""></a></li><li><a href="http://www.planet3dnow.de/cgi-bin/newspub/viewnews.cgi?category=1&id=1228820673">OpenCL Spezifikation in der Version 1.0 veröffentlicht</a></li></ul>
 
Mit dem ATI Catalyst 9.5 soll nicht nur die am 24. März 2009 vorgestellte Spezifikation von OpenGL 3.1 [...] offiziell unterstützt werden.
Hmm, ob dann auf ATI-Karten auch mal Geometrieshader unter OpenGL nutzbar werden?:]
 
AMD/ATI sagt schon ziemlich lange, daß das StreamSDK mit OpenCL Support in der ersten Hälfte 2009 kommt. Da es in letzter Zeit alle 3 Monate eine neue Version davon gab, versteige ich mich mal dazu, daß das im Juni 2009 kommt :]
 
Mit dem ATI Catalyst 9.5 soll nicht nur die am 24. März 2009 vorgestellte Spezifikation von OpenGL 3.1, sondern auch der neue Grafikchip ATI Radeon HD 4770 offiziell unterstützt werden.

Da ist die Hardware schneller auf dem Markt als die dazu nötigen Treiber.
Treiber schreiben muss komplizierter sein als die Hardware zu entwickeln.*suspect*
Aber das ist ja nicht nur bei AMD der Fall.
 
es gibt doch schon Treiber für die 4770er, die werden mitgeliefert und sind auch nur (inf)angepasste 9.4er !
 
Hi...

ich verstehe die News nicht so ganz..Open CL wurde ja Anfang des Jahres verabschiedet..Worin liegt der Unterschied zu einem OPEN CL STREAM SDK (2.0) ?

Und warum ist der ATI AVIVO Encoder den man aktuell auf game.amd.com runterladen kann nicht in der Lage auch nur überhaupt die GPU ein bisschen auzulasten? Dieser basiert doch auch auf der Stream - Technologie, taugt aber noch nicht mal als Machbarkeitstudie...
Ich zweifle ja grundsätzlich nicht an den Möglichkeiten die GPGPU Computing mal irgendwann ermöglichen kann, aber aktuell schauts bei ATI da äußerst Mau aus...Einziger Lichtblick ist da Gipsels optimierte MilkyWay@home Applikation, aber daß sich ATI da nicht selbst um mehr Zusammenarbeit bemüht ist mir völlig unverständlich...

Lobenswert ist der freie Standard Open CL schon, aber die sollten sich mal bisschen beeilen mit der Entwicklung..

Grüße!
 
...Ich zweifle ja grundsätzlich nicht an den Möglichkeiten die GPGPU Computing mal irgendwann ermöglichen kann, aber aktuell schauts bei ATI da äußerst Mau aus...Einziger Lichtblick ist da Gipsels optimierte MilkyWay@home Applikation, aber daß sich ATI da nicht selbst um mehr Zusammenarbeit bemüht ist mir völlig unverständlich...

angefangen mit GPGPU hats mt Folding@Home auf den 1900er Karten, seit dem läuft F@H auf den HD-Karten und "erst seit kurzem" gibts Gipsel's MW-App.

Problem: AMD/ATI hat ne SCHEI*-Werbepolitik - kaum gute Werbung und kaum gute Zusammenarbeit mit anderen....

aber es wird langsam, Cyberlink nutzt für PowerProducer neben CUDA auch CAL naja und mit der Durchsetzung von OpenCL kommt auch der Boinc-Support für ATI (und all die anderen wie Intel, VIA/S3 uswusf)
 
ich verstehe die News nicht so ganz..Open CL wurde ja Anfang des Jahres verabschiedet..Worin liegt der Unterschied zu einem OPEN CL STREAM SDK (2.0) ?
Verabschiedet wurde ja nur die Spezifikation. Tja, die kann man sich vielleicht ausdrucken und an die Wand hängen, aber programmieren kann man damit nichts.
Das Stream SDK 2.0 wird wahrscheinlich im Juni veröffentlicht und zusätzlich zu den bisherigen Schnittstellen Brook+ (high level) und CAL (low level) eben noch OpenCL unterstützen. Damit kann man dann wirklich OpenCL-Anwendungen schreiben (ein neuer GraKa-Treiber wird auch noch nötig, aber da gibt es ja jeden Monat einen neuen).
Was ist ATI Stream genau?

Ist es das Gegenstück zu Cuda?????????
Ja.
 
Was passiert, wenn neuere Versionen von ATI Stream präsentiert werden?

Kommen neue Möglichkeiten a la Features rein, oder wird auch teils das Programieren mit neueren Stream-Versionen leichter gemacht (programiersprache etwas verändert/vereinfacht)????????
Cuda soll leichter zu programieren sein, weswegen sie deshalb momentan viel erfolgreicher trotz langsameren Karten sind.
 
Was passiert, wenn neuere Versionen von ATI Stream präsentiert werden?

Kommen neue Möglichkeiten a la Features rein, oder wird auch teils das Programieren mit neueren Stream-Versionen leichter gemacht (programiersprache etwas verändert/vereinfacht)????????
Normalerweise kommen Features dazu, die die Möglichkeiten erweitern und auch das Programmieren (für bestimmte Probleme) vereinfachen. Dabei wird auch schon mal was Altes abgeändert. Allerdings läßt sich auch bei neueren Versionen meist das alte Verhalten über einen Schalter erzwingen.
Cuda soll leichter zu programieren sein, weswegen sie deshalb momentan viel erfolgreicher trotz langsameren Karten sind.
Nunja, ganz so einfach ist es nicht. Ich finde, für einfache Sachen ist Brook+ von Stream am einfachsten. Allerdings hinkt das immer ein bißchen hinterher, wenn man die Fähigkeiten neuerer GPUs nutzen will, so daß man das für kompliziertere Sachen manchmal einfach nicht benutzen kann und auf eine deutlich schwieriger zu programmierende Ebene eine Stufe tiefer wechseln muß (eine Art Pseudo-Assembler). Außerdem wird man doch ab und zu von bösen Bugs geplagt. Da merkt man, daß es noch eine Beta-Version ist. CUDA dagegen ist mehr so eine all-in-one-Lösung, die Brook+ erst noch werden muß.

Mit ein bißchen Glück gibt es demnächst einen Artikel auf P3D zu dem Thema ;)
 
Wie lange müsste AMD/ATI noch an dem ATI-Stream feilen, bis es an die Programmier-Qualität an Cuda kommt?
Wäre das überhaupt möglich?

Bzw. weiß man schon, wie die Zukünftigen Versionen von ATI-Stream aussehen werden?

Wird ATI-Stream gebraucht um Open CL und Dirext DX11 (CL oder so) zu benutzen???????

Oder was ist eigentlich der große Vorteil von Cuda?
 
Wie lange müsste AMD/ATI noch an dem ATI-Stream feilen, bis es an die Programmier-Qualität an Cuda kommt?
Wäre das überhaupt möglich?

Bzw. weiß man schon, wie die Zukünftigen Versionen von ATI-Stream aussehen werden?
Wenn die genügend Leute daran setzen und es eine hohe Priorität bekommt, dann würde das mittelfristig schon gehen. Aber ob das passiert, da fragst Du den falschen.

Wird ATI-Stream gebraucht um Open CL und Dirext DX11 (CL oder so) zu benutzen???????

Oder was ist eigentlich der große Vorteil von Cuda?
Nein, da benötigt man nur eine Anwendung (oder Spiel), was entsprechend programmiert wurde und den dann aktuellen Treiber. Der OpenCL-Support wird höchstwahrscheinlich in den normalen Catalyst-Treiber mit eingebaut (wie jetzt der Stream-Support).

Der große Vorteil von CUDA ist, daß es einfach gut funktioniert und nvidia auch ziemlich massiven Entwickler-Support leistet (zumindest bei Vorzeigeprojekten) und aggressiv vermarktet. Da müßte AMD noch aufholen, hat aber bisher eher eine etwas andere Strategie als nvidia gefahren. Mal sehen wie das mit OpenCL wird. Aber ich vermute, hier wird AMD auch eher darauf bauen, daß durch den übergreifenden Standard sie mit weniger Resourcen auskommen *suspect*

Gegenüber OpenCL sehe ich übrigens keinen Vorteil mehr für CUDA, nur den Nachteil, daß man auf nvidia GPUs beschränkt ist. OpenCL (sehr ähnlich zu CUDA aufgebaut) sollte ja im Prinzip für alles funktionieren (CPUs, GPUs und auch irgendwelche Beschleunigerkarten, solange es dafür einen OpenCL-Treiber gibt). Aber dafür ist es natürlich nötig, daß OpenCL überhaupt erst mal halbwegs bugfrei läuft. Hier wird es sehr stark auf die OpenCL-Treiber (mit den entsprechenden JIT-Compilern) der jeweiligen Hersteller ankommen.
 
... Problem: AMD/ATI hat ne SCHEI*-Werbepolitik - kaum gute Werbung und kaum gute Zusammenarbeit mit anderen ... )
Tja, mit Werbung kannst du aber keine Programme anpassen.

Intel hat weltweit in etwa 6000 Programmierer, die nichts anderes tun, als Firmen und Programmierern unter die Arme zu greifen, wenns mit der Anpassung nicht so recht klappen will. Ich schätze da Nvidias Manpower ähnlich stark ein, wenns um Unterstützung für Spiele und CUDA geht.

AMD hingegen scheint da sparsamer mit Manpower zu sein ... da kann dann AMD so viel Werbung machen wie sie wollen - da kommt auch bei Glitzerwerbung keine optimierte Code-Zeile heraus.

MFG Bobo(2009)
 
weiteres Problem : nVIDIA hilft durch Hardware (CUDA Campus etc, reichlich GPUs für Berkeley ...), AMD viel weniger - Gipsel durfte auch lange warten, eh da ne GPU versendet wurde;

tja und einiges dauter sehr lange bei AMD und ist oft nicht nachvollziehbar

kleine Bspl.
AMD führt CAL breit ein, amdcal**.dll

etwas später wirds umbenannt und die APIs gleich mit - atical**.dll,
aber Sie haben vergessen, dass die (alten) Programme nach amdcal**.dll fragen,
eine einfache Lösung, wie FakeDLLs, die auf die neuen atical**.dlls verweisen, hamse vergessen .....

Würde AMD bei CAL mehr supporten, würden Sie durchaus mit CUDA gleichziehen, ggf sogar davon ziehen (wegen Brook+, DP-Leistung etc)



Nachtrag:
ATI Catalyst 9.5 RTM is "geleaked"
- Build 8.612.0.0 vom 28.04.2009
- ICD - 2.1.8664
- CAL - 6.14.10.283
- OpenGL 3.0 - 100% laut Everest 5.01.1726
- OpenGL 3.1 - 083% laut Everest 5.01.1726

fehlen tut da laut OpenGL Extensions Viewer 3.0 nur "Shading language version 1.40" und "GL_NV_primitve_restart"
 
Zuletzt bearbeitet:
Zurück
Oben Unten