Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  GPGPU progemine (OpenCL ja CUDA) märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Zilij
HV vaatleja

liitunud: 31.05.2009




sõnum 04.11.2009 10:55:28 GPGPU progemine (OpenCL ja CUDA) vasta tsitaadiga

Tervitus!

Selline küsimus, et kas keegi tegeleb siin maarjamaal GPGPU progemisega? Ja sellele kohe lisaks, et kas kasutatakse OpenCL'i või CUDA't või BROOK'i? Millist eelnevatest soovitaksite õppida/kasutada?

Küsimus kerkis seepärast, et olen asjast huvitatud ning peagi on plaanis soetada läppari asemel lauaarvuti, mille peal harrastada GPGPU progemist. Kuna ma ei tea kumba firma kaartidel on parem OpenCL tugi, siis loodan siit foorumist natukene abi leida.
CUDA kasuks räägib see, et asi on juba tükk aega väljas olnud ning netis on piisavalt õpetusi ja näiteprogramme. Samuti ka see, et "rohelised" tegelevad väga aktiivselt CUDA arendamisega.
OpenCL omakorda töötab mõlema leeri kaartidel ning suudab ära kasutada mitut tuuma CPU'l.

Loodan, et küsimused liiga segased pole.
Kõike paremat!
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 04.11.2009 12:35:11 vasta tsitaadiga

Kui harjunud juba sülearvutiga tööd tegema, siis on ka võimalik hankida piisavalt uue graafikakaardiga sülearvuti (a'la vanemad sülearvutid 8400 seeriaga jne).
http://en.wikipedia.org/wiki/CUDA#Supported_GPUs
OpenCL'ga on Ati kaartide puhul on nõutud R700 seeria või uuem GPU, Nvidia puhul toimib alates nendest millel CUDA toetatud on.
OpenCL'i/Brooki'i kasuks räägib see, et see toimib mitme tootja kaartidel, CUDA toimib vaid Nvidia kaartidel.
BrookGPU toimib Ati kaartidel alates 2000 seeriast.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 05.11.2009 12:21:54 vasta tsitaadiga

Isiklikult pole sellega otseselt tegelenud, küll olen üsnagi palju lugenud eri materiale ning teiste kogemusi.

Põhimõtteliselt võiks asja lühidalt kokku võtta umbes nii.
Cuda: parim jõudlus, parimad tööriistad, kõige enam feature, NV-spetsiifiline, suurim kasutajaskond
OpenCL: parim porditavus, viletsavõitu tööriistad, ei toeta paljusid tootja spetsiifilisi feature
CTM aka Stream ehk AMD spetsiifiline GPGPU: korralik jõudlus, viletsamad tööriistad kui Cudal, AMD spetsiifiline

Brook, SH, DirectCompute ja muud taolised on suhteliselt vähe kasutatavad.

Mida neist eelistada sõltub suuresti mida tahad saavutada. Kui niisama omalõbuks nokitsed siis Cuda oleks tõenäoliselt parim valik. Kui tahad midagi väikest teha ning võimalikult paljudele näidata siis OpenCL või mõni teine laia toega variant oleks kindlasti parem. Kui tahad midagi müüa siis Cuda peale spetsialiseeritud softilahendusi arendavad üsnagi paljud ettevõtted ning kuna neil turgu on siis tundub, et eri raua tugi ei ole eriliselt suur pluss.

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  GPGPU progemine (OpenCL ja CUDA)
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.