Hirdetés

Új hozzászólás Aktív témák

  • Fiery

    veterán

    válasz dezz #58 üzenetére

    Nyilvan a CUDA sem onnan indult, ahol most tart, de velemenyem szerint a jelen helyzetrol erdemes beszelni, a mult mar elmult. Raadasul, ha visszamegyunk X evet az idoben, jo esellyel hasonlo kulonbsegeket talalnak a gyartok kozt, pl. az elejen az Intel is me'g sokkal sz*rabbat csinalt, amikor az nVIDIA OpenCL compilere csak kicsivel volt f*sabb mint most, stb. stb :))

    "De van"

    2009-es lapot idezel? Ne vicceljunk mar... Raadasul mar ott is ezt irjak: "OpenCL v1.0 Conformant GPU drivers". Ergo OpenCL-t tamogat a GPU drivere, ami a videodrivernek felel meg. A lenyeg, hogy az OpenCL-hez nem driver kell, hanem az OpenCL tamogatast kell beepiteni a videodriverbe. Onnantol pedig a videodriver reszeve valik az OpenCL compiler, meg az OpenCL API tamogatas. De ne rugozzunk ezen, hivhatjuk igy is, ugy is, a lenyeg hogy mind sz*r, csak maskepp sz*r, es fenyevekre van minosegben minden OpenCL megoldas attol, amit a programozok megszoktak mondjuk a Visual Studio vonalon. Sz*pni lehet minden programozasi feladattal, csak **rvara nem mindegy, hogy a compilerrel szivsz napokat, vagy magaval a feladattal, amin dolgozol. Kepzeld el, hogy napokig, hetekig faragod az algoritmust, megirod nagy nehezen a kernelt, es utana 3-bol 2 architekturan mukodik, az egyiken meg egyaltalan nem. Eleg idegesito tud lenni az ilyen, plane amikor nem is tudsz a dologgal mit kezdeni, mert a compiler gyartojanak kell hetek (vagy inkabb honapok) leforgasa alatt javitani a szemetre valo termeket. Es nem, nem (csak) az AMD-rol beszelek, sajnos a tobbi gyartonak is tobb hetig, gyakran honapokig tart, hogy kijavitsanak egy-egy compiler bugot. Addig meg all a fejlesztesed programozokent, vagy kiirod plecsnivel, hogy "sorry, de AMD-n/Intelen/nVIDIA-n nem mukodik a cucc". Ami meg bena es az end-user szamara nem jo uzenetet kozvetit.

Új hozzászólás Aktív témák