Dass CUDA tot ist, da wiederspricht dir dieser Herr ganz vehement:
http://www.cup.uni-muenchen.de/dept/ch/pc/ochsenfeld
der macht nämlich Quantenchemische Rechnungen auf GPU´s und hatte neulich erst NVidia Knechte da die nen Vortrag drüber gehalten haben warum das für die Wissenschaft geiler ist
Mag ja sein, allerdings bringt OpenCL das gleiche, liefert aber vorteile das du nicht auf Nvidia only angewiesen bist.
Wie gesagt, GPGPU wird weiterhin stärker kommen *denk* nur nicht mit dem geschlossenem System bei dem du dich zwangsweise an einen Anbieter bindest.
Stell dir z.B. vor du bastelst ne Software für nen Supercomputer und musst die zwangsweise auf CUDA schreiben weil du nen Supercomputer aus Teslas hast.. in 4 Jahren zum nächsten Supercomputer sinds dann aber vielleicht wieder CPUs die du einsetzen musst z.B. irgendwelche IBM Powers z.B...... mit OpenCL kann dir das "relativ" egal sein - die Software geht mit kleineren Änderungen (klein is hierbei relativ gesehen im vergleich zu komplett neu schreiben
) direkt weiter und verursacht nicht wieder Millionen an weiteren Kosten...
(Ich sagte ja auch "CUDA" ist tot - nicht GPGPU ist tot
Sowohl AMD wie auch Nvidia gehen aber den Weg OpenCL zu supporten und machen damit nen Wechsel zwischen verschiedenen Anbietern möglich..(OpenCL ists relativ egal was als Hardware da ist.. das muss keine so eng limitierte Hardware von einem Anbieter sein...) ich würd daher wetten CUDA als solches stirbt für die meisten Bereiche nach und nach weg und bleibt nur noch in Randbereichen über... Hauptproblem dürfte aktuell nur fehlendes Personal sein, das mit OpenCL vernünftig umgehen kann dieses scheiss drecksdingen da.. *hab ich gekotzt...
* )
Edit: Nvidia dürfte das btw auch nur Recht sein... für OpenCL muss nur nen "Support" entwickelt und gepflegt werden, keine eigene Entwicklung als solche mehr stattfinden wie für CUDA und im Endeffekt zählt bei ihnen auch meistens nur die Hardware im Kosten/Nutzenverhältnis im Wettbewerb zu den anderen... solange die ihre Karten verkauft bekommen wird denen sowas von egal sein ob die nun mit OpenCL/CUDA/C++ AMP oder wwi was angesprochen werden... ^^