Forumi


Povratak   PC Ekspert Forum > Računala > NVIDIA
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 01.11.2010., 13:09   #1
Mr. Nice
Premium
 
Mr. Nice's Avatar
 
Datum registracije: Sep 2004
Lokacija: Zagreb
Postovi: 355
Nvidia i CUDA

Zanima me jedna stvar...

Ako sam dobro shvatio, da bi se (is)koristila CUDA tehnologija, u recimo obradi videa, potrebno je imati:

1. odgovarajuću grafičku (8x, 9x ...) + drivere >185.xx
2. softvare koji zna iskoristiti CUDA jezgre na grafičkoj (tMPGEnc, Vegas ...)

I ništa posebno....

Ispravite me ako griješim ...

Mr. Nice je offline   Reply With Quote
Staro 12.11.2010., 11:30   #2
Kerefek76
Premium
Moj komp
 
Kerefek76's Avatar
 
Datum registracije: Feb 2007
Lokacija: Zagreb
Postovi: 88
upravo tako...
Evo recimo Photoshop CS5 ima ubrazanje i do 5 puta za neke filtere koji koriste CUDA.
Kerefek76 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 12.11.2010., 11:49   #3
Lewis
Freelancer
Moj komp
 
Lewis's Avatar
 
Datum registracije: Jan 2007
Lokacija: Bilje (Osijek)
Postovi: 4,945
Adobe Premiere isto zahtjeva CUDA da bi renderirao sa "Mercury Engineom" i tada odradi do 3x brze render nego sa nekim Quad Core procesorom.
__________________
RS1 - MB: WS X299 Asus Sage, CPU: i7 9800X, RAM:128GB, GPUs: 3*RTX 3090 24GB
RS2 - MB:Asus X99-E WS, CPU: i7 6850K, RAM:128GB, GPUs: 2*RTX 4090 24GB
Lewis je offline   Reply With Quote
Staro 12.11.2010., 13:56   #4
pyro
Premium
 
pyro's Avatar
 
Datum registracije: Jan 2010
Lokacija: zege
Postovi: 147
pyro je offline   Reply With Quote
Staro 13.11.2010., 15:41   #5
Mr. Nice
Premium
 
Mr. Nice's Avatar
 
Datum registracije: Sep 2004
Lokacija: Zagreb
Postovi: 355
Thumbs up

Citiraj:
Autor pyro Pregled postova


Vrlo jednostavno i konkretno ...

Citiraj:
As of 11/7/10, we are have 6 systems with GT240's with 1 Gig of DDR5 memory, one system with a GTS450 and another system with the GTX470. If I needed to buy another video card, I would probably buy the GT240 or the GTS450.
Citiraj:
Whether your running a dual core or quad core system, I don’t recommend any video card with less than 96 CUDA cores. So don’t bother with the 9400GT, 9500GT, 9600GT or the GT220, they just don’t seem to have enough power to be useful to the Mercury Playback Engine on most systems. And what every you do, only buy a video card that has DDR5 memory.

Remember, currently the GT240 (with DDR5 memory), the GTS450, GTX460, GTX465, GTX470 and GTX480, all of these video cards will give you about the same performance in Adobe Premiere CS5.
Mr. Nice je offline   Reply With Quote
Staro 13.11.2010., 15:53   #6
ECHO
Banned
Moj komp
 
Datum registracije: Jul 2006
Lokacija: CROATIA-Vukovar
Postovi: 2,354
Taman preporuke za jednu kao što sam ja kupio MSI 460 GTX H.T.A. radi mala kao zmaj.Pozdrav Mr.Nice.
ECHO je offline   Reply With Quote
Staro 19.01.2011., 12:46   #7
Matth€w
Premium
Moj komp
 
Matth€w's Avatar
 
Datum registracije: Apr 2006
Lokacija: NaN
Postovi: 3,438
Imam jedno kratko pitanje, pa ako mi netko može pomoći.

U 64-bitnom Premiere CS5 (5.0.3.) pri rendanju projekta u h.264 gotovo da i nema razlike između softverskoj MPE i GPU MPE (GTX 470).

Isto vrijedi i za Xilisoft Video Converter i njegov CUDA support.

Isprobao sam i sa Quadro FX 4000, ali razlike isto nema.

I'm doing something wrong or? Trebaju li biti neki posebni uvijeti/formati u kojem to vidljivo funkcionira?

Koliko sam uspio pročitati po raznim forumima, dosta ljudi je potvrdilo da nemaju nikakvu razlike između softverskog i hardverskog MPE-a.
Matth€w je offline   Reply With Quote
Staro 05.06.2012., 17:36   #8
ante2
Premium
Moj komp
 
ante2's Avatar
 
Datum registracije: Jan 2005
Lokacija: Zagreb
Postovi: 1,300
Malo da ozivim temu.

Pitanje je sljedece.

Za enkodiranje videa preko ili uz pomoc GPU-a (Nvidijinog), bitnije je imat sta vise (i sta brze):

1. Streaming Multiprocessors
2. Shader processor
3. Texture Units
4. ROPs

Znam da je generalno bolje imat svega ovoga sta vise, ali da bi npr. brze enkodira divx u mp4 za PSP (primjera radi) sta je bolje imat vise u GPU-u ako se koristi Nvidijin GPU.

Konkretno gledam nova GT 640 ima 384 "Shader Cores" ili "Shader processors" sta je vise od npr GTX 460 1gb (ona ih ima 336), ali GT 640 ima manje svega drugog + uzu sabirnicu od 128-bit, dok cista GTX 460 ima 256-bit-nu sabirnicu.
Isto tako mi se cini da nove grafe imaju sporije "Shader Cores" mislim na grafe iz linije 6xx.
E sad, jel neko kuzi sta je bitnije kod enkodiranja videa, a da se koristi GPU.

Napravio sam probu sa GTX 560 Ti i GTX 670 i razlika je oko 20% u vremenu, naravno za GTX 670, ali ovo je bila samo brza proba sa malim fajlom i programom po imenu "Cyberlink MediaEspresso.v6.5" koji podrzava GTX 670 (na zalost moju dragi Badaboom v2.0 ne radi sa GTX 670 i izgleda da nikada i nece jer su odustali od daljnjeg razvoja)

Ovo pitam jer mi se vrzma ideja da zamjenim GTX 460 sa necim novijim, a ne bi htio sa konja na magarca sta se tice snage i mogucnosti kad je GPU video enkodiranje u pitanju.
Nvidija uz cuda naravno spominje i CUDA Cores, a koliko ja kuzim to se pucko seljacki zove "Shader Cores" i sta njih ima vise u GPU-u to se brze obrađuje video (ako se koristi GPU naravno), ali nije sve u broju pa ako ko ima kakva iskusta i misljenje nek podjeli tu sa nama.

__________________
MSI Z77 MPower
Intel i5 3570K @4,2GHz, NOCTUA NH-U12S
Gigabyte GTX 1070
DDR3 16GB (4x4GB) 1600Hz Corsair Vengeance
Carbide Series Air 540, Corsair RM750i
CREATIVE LABS X-Fi Titanium-Kingston HyperX Cloud
DELL U2515H
Synology DS413

Zadnje izmijenjeno od: ante2. 05.06.2012. u 19:58.
ante2 je offline   Reply With Quote
Staro 06.06.2012., 08:40   #9
rodney
only fool, not a horse
Moj komp
 
rodney's Avatar
 
Datum registracije: Apr 2008
Lokacija: near zgb
Postovi: 1,276
Shader procesori su ti slozeni u blokove, i najmanji taj blok koji nemozes
rastavit (tj mora radit istu instrukciju cijeli blok) ti se zove shader multiproccesor..
obicno ima 8 shadera u njemu (ali more i vise, sam da je potencija od 2, vjerojatno
je samo pitanje vremena :P) koji imaju zajednicke registre, memoriju i
instrukcije... Tako da ako je jednih vise-> automatski je i drugih vise..
Sirina sabirnice ti u zivotu nije bitna, propusnost joj je dovoljna
za to sto radi..... Za CUDU je najbitnije da ima sto vise memorije i shadera,
vaznije od takta, jer, to i jest cijela ideja, puno malih proceva mjesto jednog jako brzog...
__________________
"I intend to live forever. So far, so good."

job security - example
rodney je offline   Reply With Quote
Staro 06.06.2012., 16:17   #10
ante2
Premium
Moj komp
 
ante2's Avatar
 
Datum registracije: Jan 2005
Lokacija: Zagreb
Postovi: 1,300
Evo jedan ljepi primjer objasnjenja mog pitanja sta je bolje imat, tj vise CUDA Cores ili Streaming Multiprocessors ili manje a da su brzi.
Koliko ja kuzim "CUDA Cores" i "Streaming Multiprocessors" su jedna te ista stvar, samo se drukcije zovu, a moze bit da je i marketing ima prste u imenovanjau za javnost jer definitivno CUDA Cores opakije zvuci nego Streaming Multiprocessors, ovo drugo je pregikasto i predugo

Uglavnom evo odgovor na pitanje poput moga. www di se covik jos osvrce na vezu brzine i broja jezgri.

Npr. ako imas 100 CUDA jezgri koje rade na 100Hz i 50jezgri koje rade na 200Hz rezultet bi vremenski trebao biti isti tj. video bi se trebao obradit u istom vremenskom periodu (naravno ostatak kompa mora bit isti)
Ovo donekle objasnjava zasto je GTX 670 (samo) bio cca 20% brzi od GTX 560Ti.

Da pojasnim GTX 560Ti ima 384 jezgi koje rade na 1645 MHz (efektivno), dok GTX 670 ima 1344 jezgi koje rade na 980 MHz, tako da me ne bi cudilo da GTX 580 obrađuje video isto kao i GTX 670, jer 580 ima 512 jezgri koje rade na 1544 MHz.
Izgleda da je bolje imat sta vise CUDA jezgri na sta vecoj brzini.
Naravno da veliku ulogu igra i optimizacija software-a za dani hardware, tako da ove moje male amaterske rezultate uzmete sa dozom tolerancije i zrnom soli

Sada mi je jasnija politika Nvidije oko tkz. nove arhitekture, isli su na veci broj jezgri koje rade na taktu ostatka proca, a posto su presli na 28 nm mogli su ih nagurat vise na isti prostor, a da pri tome sve zajedno trazi/trosi manje struje, a bome se i manje grije.
__________________
MSI Z77 MPower
Intel i5 3570K @4,2GHz, NOCTUA NH-U12S
Gigabyte GTX 1070
DDR3 16GB (4x4GB) 1600Hz Corsair Vengeance
Carbide Series Air 540, Corsair RM750i
CREATIVE LABS X-Fi Titanium-Kingston HyperX Cloud
DELL U2515H
Synology DS413

Zadnje izmijenjeno od: ante2. 06.06.2012. u 17:09.
ante2 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 06.06.2012., 17:02   #11
Swarm dude
Premium moderator
 
Swarm dude's Avatar
 
Datum registracije: Aug 2005
Lokacija: Zagreb
Postovi: 4,600
CUDA jezgre nisu u potpunosti isto što i Streaming Multiprocessors, tj. SM. SM objedinjuje CUDA jezgre, kao što jedan CPU ima više jezgri u sebi a taj CPU bi u slučaju GPU-a bio dio jedne veće cjeline. Na primjer: GTX 580 ima 512 CUDA jezgri i 16 SM-ova dok GTX 680 ima 1536 CUDA jezgri i 8 SM-ova (zapravo to su SM-ovi nove generacije, tj. SMX, tako ih Nvidia naziva kod Keplerica).
Također ne možeš jednoznačno usporediti Fermi i Kepler arhitekturu, pa samo reći "aha, više CUDA jezgri je bolje" (što u načelu je točno). Recimo, Keplerice su optimiziranije za teselaciju, što im omogućava PolyMorph 2.0 engine koji nudi nekoliko desetaka posto bolje performanse kod DX11 teselacije u odnosu na Fermi kartice (GTX 680 vs. GTX 580).
No recimo Keplerice u aspektu CUDA-e (kao programskog jezika jel) su sporije u odnosu na Fermi kartice, tako da je jedna GTX 580 brža u GPGPU primjeni nego GTX 680.
Također, Keplerice (ili samo GTX 680, tj. high-end, nisam siguran), imaju NVENC - novi hardverski H.264 enkoder. Prije su za to bili zaduženi samo shaderi a sada imaju i novu logiku samo za to.
__________________


CPU: AMD Opteron 3365 cooled by LC-CC-120
MBO: MSI 760GM-E51 FX
RAM: 4 x 8 GB G.Skill Ripjaws DDR3 PC-12800
VGA: Nvidia Quadro K600
SSD: Crucial BX500 1TB
HDD: Seagate Barracuda Guardian 2 TB
PSU: Silverstone Strider Essential 600W

Zadnje izmijenjeno od: Swarm dude. 06.06.2012. u 17:10.
Swarm dude je offline   Reply With Quote
Staro 09.06.2012., 02:35   #12
ante2
Premium
Moj komp
 
ante2's Avatar
 
Datum registracije: Jan 2005
Lokacija: Zagreb
Postovi: 1,300
Mozda nije bas primjereno pitanje za ovaj dio foruma, ali sta u AMD taboru ima po pitanju GPU koristenja za ono sta je meni interesanto, tj video enkodiranje i dekodiranje, tj jel neko moze usporedit GTX 460 sa necim iz AMD tabora po ovom pitanju (usporedit po brzini enkodiranja videa).

Nije vrag lege forumasi, da grafe samo za gledat filmove i igrat igre koristite

__________________
MSI Z77 MPower
Intel i5 3570K @4,2GHz, NOCTUA NH-U12S
Gigabyte GTX 1070
DDR3 16GB (4x4GB) 1600Hz Corsair Vengeance
Carbide Series Air 540, Corsair RM750i
CREATIVE LABS X-Fi Titanium-Kingston HyperX Cloud
DELL U2515H
Synology DS413
ante2 je offline   Reply With Quote
Staro 09.06.2012., 13:45   #13
ante2
Premium
Moj komp
 
ante2's Avatar
 
Datum registracije: Jan 2005
Lokacija: Zagreb
Postovi: 1,300
Super clanak za one koje zanima nesto o enkodiranju/dekodiranju, brzini/kvaliteti, videa preko CPU-a, GPU-a ili oba zajedno, Nvidia vs AMD vs Intel.

Clanak je malo poduzi, pa se pripremite, i ja koji (kao ) nesto malo kuzim, sam skoro na pola odusta, ali budite hrabri pa izdrzite do kraja, ima se sta za naucit, ako nista bar se moze naucit generalna logika kako stvari oko videa funkcioniraju.

Da ja sad isto ne drvim puno evo link na www

__________________
MSI Z77 MPower
Intel i5 3570K @4,2GHz, NOCTUA NH-U12S
Gigabyte GTX 1070
DDR3 16GB (4x4GB) 1600Hz Corsair Vengeance
Carbide Series Air 540, Corsair RM750i
CREATIVE LABS X-Fi Titanium-Kingston HyperX Cloud
DELL U2515H
Synology DS413
ante2 je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na