Az ATI Stream szoftverfejlesztő készlet 2.0 béta változatának keretén belül az AMD kiadta az első x86-os OpenCL fejlesztői környezetet.
https://www.hwsw.hu/...esszor-x86.html' target='_blank'>https://www.hwsw.hu/...esszor-x86.html
Oldal 1 / 1
Re: A GPU-t és a CPU-t is összefogja már az OpenCL
#2
Elküldve: 2009. 08. 07. 02:22
Az OpenCL a kezdetektől "összefogta" a CPU-t ill. a GPU-t. Persze ez kiderül mindenki számára aki beleolvas az OpenCL doksiba. Tehát nem az AMD egészítette ki, hanem eleve így lett kitaláva.
#4
Elküldve: 2009. 08. 09. 13:03
"Az első, OpenCL-t támogató operációs rendszer az ősszel érkező Apple Mac OS X Snow Leopard (10.6)"
Ennek igy nem sok értelme van. A Snow Leopard aktívan használja az OpenCL-t, pont úgy mint ahogy a Windows 7 aktívan használja a DirectX Compute-t, nem pedig támogatja... és főleg nem az első amely támogatja, hiszen az OpenCL működik a meglévő OS-eken, tehát azok is "támogatják". Maga az ATI Stream SDK 2.0 béta is XP-n és Vistán működik (és valószínűleg Windows 7-en is), tehát ezek is támogatják az OpenCL-t abban az esetben ha a GPU meghajtó támogatja. Egyébként kár, hogy nem támogatja mindenki a CUDA-t hiszen az messze a legfejlettebb és ehelyett katunk OpenCL-t és DirectX Compute-t is.
Az nVidia nagy hibája, hogy a CUDA-ból nem faragott nyilt szabványt, igy most lesz két proprietary (CUDA amely a legfejlettebb és DirectX Compute amely majd a piac 90% birtokolja) és egy nyílt (OpenCL amely az alternatív platform-okon fog érvényesűlni - Apple, Linux...), a verseny ugyan jó, de az az érzésem ebben az esetben nem versenyről van szó hanem valami másról.
Ennek igy nem sok értelme van. A Snow Leopard aktívan használja az OpenCL-t, pont úgy mint ahogy a Windows 7 aktívan használja a DirectX Compute-t, nem pedig támogatja... és főleg nem az első amely támogatja, hiszen az OpenCL működik a meglévő OS-eken, tehát azok is "támogatják". Maga az ATI Stream SDK 2.0 béta is XP-n és Vistán működik (és valószínűleg Windows 7-en is), tehát ezek is támogatják az OpenCL-t abban az esetben ha a GPU meghajtó támogatja. Egyébként kár, hogy nem támogatja mindenki a CUDA-t hiszen az messze a legfejlettebb és ehelyett katunk OpenCL-t és DirectX Compute-t is.
Az nVidia nagy hibája, hogy a CUDA-ból nem faragott nyilt szabványt, igy most lesz két proprietary (CUDA amely a legfejlettebb és DirectX Compute amely majd a piac 90% birtokolja) és egy nyílt (OpenCL amely az alternatív platform-okon fog érvényesűlni - Apple, Linux...), a verseny ugyan jó, de az az érzésem ebben az esetben nem versenyről van szó hanem valami másról.
#5
Elküldve: 2010. 11. 06. 18:42
Idézet: aludanyi - Dátum: 2009. 08. 09. 13:03
Az nVidia nagy hibája, hogy a CUDA-ból nem faragott nyilt szabványt, igy most lesz két proprietary (CUDA amely a legfejlettebb és DirectX Compute amely majd a piac 90% birtokolja) és egy nyílt (OpenCL amely az alternatív platform-okon fog érvényesűlni - Apple, Linux...), a verseny ugyan jó, de az az érzésem ebben az esetben nem versenyről van szó hanem valami másról.
Az OpenCL és a CUDA fejlettségét nem egyszerű összehasonlítani. Az OpenCL sokkal szofisztikáltabb, és ez is lehet a fejlettség egyik ismérve. Nekem mindenesetre jobban tetszik az OpenCL.
A DirectX Compute sem fogja szerintem a piac 90%-át birtokolni. Maximum a közvetlenül grafikához kötött szegmensben. Az általános GPGPU viszont szerintem egyértelműen az OpenCL és a CUDA-é lesz. CUDA túlsúllyal a HPC-ben.
Az NVidia szerintem azért nem tette nyíltá a CUDA-t, hogy ezzel magához kösse a fejlesztőket. Persze a CUDA-OpenCL hasonlóság miadt ez kérdéses. Viszont a fejlesztők hajlamosak nagyon ragaszkodni egy-egy megoldáshoz. A CUDA fejlesztői bázisát folyamatosan tudatosan építi az NVidia. Az OpenCL részéről viszont ilyen törekvést nem nagyon tapasztalok.
Ettől függetlenül egyetértek veled abban hogy a CUDA-t nyíltá kellett volna tennie még a legelején. Technológiailag ígyis-úgyis vezető szeperben van (jelenleg), egy nyílt CUDA-szabvánnyal viszont sokkal jobban tudta volna ezt érvényesíteni.
Verseny viszont szerintem sem lesz ebből. Max valamelyik az érdektelenség miadt egyszercsak "kihal".
geri: "a világon 6.5 milliárd PC felhasználó van"
geri: "én a hwsw egy kiemelkedő szakmai színvonallal bíró, megbecsült, elsőrangú tagja vagyok."
geri: "én a hwsw egy kiemelkedő szakmai színvonallal bíró, megbecsült, elsőrangú tagja vagyok."
Téma megosztása:
Oldal 1 / 1