Kan Cuda beräkningar ta hjälp av alla grafikkort utan sli?

Permalänk
Medlem

Kan Cuda beräkningar ta hjälp av alla grafikkort utan sli?

Jag har en fundering som jag inte riktigt har funnit svaret om ett program beräknar med hjälp av cuda, kan jag då fylla alla platser med grafikkort utan att moderkortet stödjer sli och programmet utnyttjar alla?

Permalänk

Ja.
Men varje kort kommer sköta en egen beräkning. Inte att alla kort sköter en beräkning.

Visa signatur

"The flames of freedom. How lovely. How just. Ahh, my precious anarchy.."

Permalänk
Medlem

Hur vet man om korten stödjer det? Kan man blanda kort också?

Permalänk
Antielefant

Alla kort sedan 8600 GT klarar det, dock inte lika bra. Ju fler CUDA-kärnor på kortet desto bättre är de, och överlag ju nyare desto bättre.

Dock är exempelvis ett 8800 GT fortfarande bättre än ett GT 430 eller GT 240.

Visa signatur

i7-12700KF | 128 GB DDR4-4000 | RTX 4080 | Samsung 990 Pro | 3xAcer XB270HU G-Sync

Permalänk

Ja man kan blanda.
Har kört 9600GT, 8800GS och 9800GTX+ i ett o samma system för Folding. Inga problem.

Visa signatur

"The flames of freedom. How lovely. How just. Ahh, my precious anarchy.."

Permalänk
Hedersmedlem

Du kan blanda precis hursomhelst.
När du kodar cuda eller OpenCL frågar du drivrutinen i din kod (oftast cpp) "vilka GPUer finns tillgängliga?".

Sedan skickar du ut uppgifter till vardera gpu efter det.

Visa signatur

Every time you create an iterator: God kills a kitten.

Permalänk
Medlem

ok tack,