GPGPU célra videókártyát vennék

Fórumok

EDIT: másik típus:
Kérdés lentebb

Sziasztok,

GPGPU programozás tanulása végett bővíteni szeretném a jelenlegi configomat egy izmosabb videokártyával. A CUDA technológiát néztem ki magamnak. Egyrészről elégedett vagyok az Nvidia termékeivel, másrészt a cuda is szimpatikusnak tűnik dokumentáltság és eszközök tekintetében. Van valakinek tapasztalata CUDA/OpenCL ügyben? Remélem, hogy tanulás szempontjából mindkettő megteszi, és lényeges elvi különbségek nincsenek.

Jelenlegi gép:
Intel Core2 Duo 2.13GHz 4MB dobozos Socket 775 E6420
#Gigabyte GeForce 7300GT 256MB TV DVI PCIExpress OEM
320GB Seagate 7200rpm SATAII 16MB cache winchester
1GB 667MHz DDR-II RAM Kingston x2
Gigabyte GA-965P-S3 alaplap
Chieftec/Delta ATX tápegység 450W

A kommentezett részt cserélném:
Nvidia Geforce GTX 460

Úgy számoltam, hogy a 450W elég lesz. Ellenvetés? Van két nagy venti is a ház oldalán, külön hűtés nélkül csak bírni fogja.
A kiszemelt kártyát ~40k-ért venném. Tud ajánlani valaki hasonlót/jobbat hasonló árkategóriában?

Köszönet minden tanácsért!

Hozzászólások

Szervusz !

Az általad linkelt honlapon található információ szerint ezen grafikus kártya maximális teljesítmény felvétele 160W; egy sorral lentebb a MINIMÁLISan javasolt tápegység 450 Wattos.

szakértő kollégák ennél többet tudnak mondani; a gép bekapcsolása az érdekes, amikor mindegyik fogyasztó egyszerre vesz fel nagy áramerősséget.
(jobb SCSI HDD-knál van egy olyan jumper, hogy ne egyszerre induljanak el)

CSZ

"a gép bekapcsolása az érdekes, amikor mindegyik fogyasztó egyszerre vesz fel nagy áramerősséget."
Egy videó kártyára nem hiszem, hogy ez igaz lenne, mármint a indításnál felvett nagy áramlökés. Egy HDD-nél a tányérok felpörgetése miatt jelentkezik a nagy áramigény, nem az elektronika miatt. Szerintem :)

pontosan milyen chieftec?
leírom az én tapasztalatomat: nekem gps450aa-101 volt, jópár éves, és bár összteljesítményben bírta volna elvileg (phenomII 940, 9800gt OC, 4 vinyó, sok egyéb pci kártya stb.), de olyan szerencsétlenül voltak kiosztva a 12V ágai, hogy gyakorlatilag jobban meghajtva a rendszert egy idő után túlterhelődött, túlmelegedett és lekapcsolt a táp. a régi fajta (ami nekem is volt), az még "P4" táp, azaz az +5 és +3.3 V ágain tud nagy teljesítményt leadni, és nem a 12V-on, ami mostanában kéne pedig. lehet az is benne volt, hogy már elég régi táp volt és valamennyit romlott a kondik hatásfoka, nem tudom. mindenesetre nem vitte a 9800gt-t sem. úgyhogy én inkább lecseréltem a tápot egy 650-es chieftec-re. most gtx460-am van, ezzel többet fogyaszt a rendszerem, de még így is nagyon maximum 400W, amit a konnektorból vesz fel. szóval nálam ez volt.
a te procid mondjuk sokkal kevesebbet fogyaszt, meg csak 1 vinyód van, így esetleg a gtx460-at bekötheted úgy, hogy az egyik pci-e tápcsatlakozó az lesz, ami a tápból kijön, a másik pedig a másik 12V ágról a 2db molex-ből 1db pci-e 6pines átalakítóval. így talán menni fog a dolog, de nem vennék rá mérget.
de állítólag van a gps-nek valami újabb változata, aminek a típusában csak egy darab A betű van, az többet tud leadni a 12V-os ágain, azzal talán mehet a dolog simán, nem tudom.

Tápom: GPS-450AA-101 A

»az egyik pci-e tápcsatlakozó az lesz, ami a tápból kijön, a másik pedig a másik 12V ágról a 2db molex-ből 1db pci-e 6pines átalakítóval. így talán menni fog a dolog, de nem vennék rá mérget.

Ezt nem igazán értem, mivel sajnos nem vagyok képbe a belső felépítést illetően.

na pont erről beszéltem! odaírod, hogy GPS-450AA-101A tápod van, és amit linkeltél, az meg a GPS-450A, az újabb verzió! nem mindegy ám! a régi (AA) az 14A+15A-t tud két 12V ágán (link) és csak 2 sata csatlakozója van. az új meg az, amit linkeltél, 2x18A és 6db sata. a régi fajta 12V-on tud összesen 29A-t, és csak a gtx460-nak kell 24A! minden másra (alaplap, processzor, merevlemezek, optikai meghajtó, stb. ami kér 12V-ot) marad 5A.
a tápból kijön 1 darab 6 tűs pci-e tápcsatlakozó. namost a gtx460-nak KETTŐ ilyen tápcsatlakozó kell, de a tápodon csak egy van. ezért a másik ilyen csatlakozót egy ilyen átalakítóval kell megoldanod: két darab molex csatlakozóból csinál 1 darab 6 tűs pci-e tápot. (az átalakítót adják a kártyához.)

(a chieftec zseniális, képekből kialakított honlapján sajnos nem találtam mást)

Van tapasztalatod arról, hogy a felvázolt átalakítós megoldás mennyire stabil? Gondolom a szűk keresztmetszet a maradék 5A lesz.

Sajnálom, hogy így megszívattam magamat, semmi szükségem nem lenne izmosabb gépre, most vagy veszek egy még éppen jót, és cserélem egy év múlva, vagy várok addig, amíg az egész cserére lesz érdemes.

nincsen sajnos tapasztalatom az átalakítóról. a gps450aa tápomat 9800gt-vel használtam, amihez csak 1 pci-e táp kellett, az meg ugye van a tápon. (de nem vitte el stabilan a gépemet, mint mondtam, pedig a 9800gt kevesebbet eszik, mint a gtx460). a gtx460-at már az új táppal használom, amin van 2 pci-e tápcsati. egyébként sem tudnám a molexes átalakítót használni, mert annyi olyan eszközöm van, ami ilyen csatlakozót igényel, hogy még így is egy Y elosztót kellett betennem.
a másik gond a chieftec táppal (a honlapon kívül...), hogy nincsen sehol dokumentálva, hogy a 2 darab 12 voltos ág pontosan mit is szolgál ki. van ugye a vga, a proci, az alaplap, a periféériák. de hogy ezek közül melyik melyik ágra van kötve, azt nem lehet tudni. az is lehet, hogy a vga tápcsati és a perifériák ugyanarra a 12V ágra vannak kötve a tápon belül, és akkor sajnos ez a molex-es átalakítós móka sem fog működni. nem lehet tudni.
próbáld ki, hátha jó lesz. tönkremenni nem fog. ha nem megy vele, akkor tápcsere sajnos.

Én pl. azzal szívtam meg, hogy a gépemet átépítettem egy normálisabb hűtésű házba, hogy ne forrjanak fel a vinyók, és utána nem kelt fel a gép. Elfelejtettem, hogy a ventik felzabálnak 2 ampert a 12 V-os tápról, és ez már sok volt :) Azóta mindig kicsit túlméretezem a tápot tervezéskor.

P4 elott volt divat az 5V-os agat hasznalni mindenre, pukkantak is a gagyi tapok, amikor a boldog (nem kell P4 tapot venni AMD-hez) juzer rakototte a gigas Thunderbirdot a 235W-os varganya tapra:>
Persze ez sem feltetlen igaz, mert a kesoi P3-as es Athlonos (AthlonXP-tol mar mindenkepp) lapokon mar 12V-os VRM volt, epp az uj szabvany elterjedese miatt.

http://en.wikipedia.org/wiki/ATX#ATX12V_1.0

Csak érintőlegesen dolgoztam CUDA területen.

Választás: rövid távon CUDA, hosszú távon OpenCL.
A CUDA lényegesen jobb szoftver környezet, utility támogatást nyújt jelenleg, viszont ugye csak nVidia kártyára jó.
Később, ha az OpenCL feljön, elvileg Ati és nVidia kártyák is meghajthatóak kis erőfeszítéssel, ugyanazzal a kóddal.

A gyakorlatban aztán jó sok szívás van még a CUDA-val is:
- különféle kártyákon különböző memóriakezelési stratégiák a nyerők,
- figyelni kell a kártyába beleférő adatmennyiségre
- az algoritmusokat is ennek megfelelően át kell szervezni kisebb/nagyobb memóriablokk elérésűre
- nem mindegy a float / double számolás, mezei kártyákon csak float érhető el
- jól végig kell gondolni, hogy a célközönség ki lesz, milyen hardvert követelhetsz meg

Összegezve:
- optimális, ha te kontrollálod a hardvert a felhasználódnál (gyak. te adod a gépet is)
- ekkor javaslom a CUDA-t, lefixált modellű nVidia-s videokártyával

a 450W bőven elég.
Használtam 400-as FSP-vel Q6600+4870 kombót döccenésmentesen. Én mondjuk nem élném bele magam az nv-be.

Elemezve a jelenlegi gyötrelmes helyzetemet, kinéztem egy másik kártyát:

GeForce GT 430

Jelentősen gyengébb teljesítményű és csak 96 CUDA maggal rendelkezik, viszont kevesebbet fogyaszt, és nem találtam utalást szükséges extra tápcsatlakozóra. Vélemények?

EDIT:
Szóbajöhet még: GeForce GTS 450 OEM
Valamivel jobb teljesítmény, drágább, többet fogyaszt, de még mindig csak egy 6pines extra táp kell neki, ami pont van.

Saját gépem egy 4 magos amd cpu, 4 giga ram, 2 HDD és egy geforce 9800GT, ami kb a gtx460 fogyasztásának felel meg.
Ezt egy 400W-os delta márkájú minőségi tápegység elviszi röhögve, ergó egy 4-450-es, márkás, jó minőségű tápegység bőven elég a gtx460 mellé is. A tiéd is.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!

A tápomnak 1 hat pines kimenete van van, de régebben egy 380W-os CoolerMaster tápom volt, amin átalakítóval oldottam meg, simán bírta, csak arra a szálra nem raktam másik eszközt. Ha megnézed a táp leosztását és aszerint rakod rá, simán megoldható átalakítóval, és bírni is fogja.

---------------------------------------------------------------------------------
A Linux nem ingyenes. Meg kell fizetni a tanulópénzt.
Az emberek 66 százaléka nem tud számolni! Gondoljatok bele, ez majdnem a fele!!