CUDA südamikud videokaartides

Sisukord:

CUDA südamikud videokaartides
CUDA südamikud videokaartides
Anonim

Nvidia poolt graafikatöötlusüksuste (GPU-de) jaoks välja töötatud Compute Unified Device Architecture (CUDA) on tehnoloogiaplatvorm, mis kiirendab GPU arvutusprotsesse. Nvidia CUDA tuumad on GPU-s paralleelsed või eraldiseisvad töötlusüksused, kusjuures rohkem südamikke tähendab üldiselt paremat jõudlust.

Image
Image

CUDA abil saavad teadlased ja tarkvaraarendajad saata C, C++ ja Fortrani koodi GPU-le ilma koostekoodi kasutamata. See sujuvamaks muutmine kasutab ära paralleelset andmetöötlust, mille käigus täidetakse samaaegselt tuhandeid ülesandeid või lõime.

Mis on CUDA tuumad?

Nvidia CUDA tuumad on paralleelsed protsessorid, mis sarnanevad arvuti protsessoriga, mis võib olla kahe- või neljatuumaline protsessor. Nvidia GPU-del võib aga olla mitu tuhat tuuma.

Nvidia videokaarti ostes võite näha viidet kaardil olevate CUDA tuumade arvule. Tuumad vastutavad erinevate GPU kiiruse ja võimsusega seotud ülesannete eest.

Kuna CUDA tuumad vastutavad GPU kaudu liikuvate andmetega tegelemise eest, tegelevad tuumad sageli videomängude graafikaga olukordades, kus laaditakse tegelasi ja maastikku.

CUDA tuumad on sarnased AMD Stream protsessoritega; neid lihts alt nimetatakse erinev alt. Kuid te ei saa võrdsustada 300 CUDA Nvidia GPU ja 300 Stream protsessoriga AMD GPU.

Rakendusi saab luua, et kasutada ära CUDA tuumade pakutavat suurenenud jõudlust. Nende rakenduste loendit näete Nvidia GPU rakenduste lehel.

CUDA-ga videokaardi valimine

Suurem CUDA tuumade arv tähendab tavaliselt, et videokaart tagab üldiselt kiirema jõudluse. Kuid CUDA tuumade arv on vaid üks paljudest teguritest, mida videokaardi valimisel arvestada.

Nvidia pakub GeForce GTX TITAN Z-s mitmesuguseid kaarte, millel on vaid kaheksa CUDA südamikku kuni 5760 CUDA tuumani.

Tesla, Fermi, Kepleri, Maxwelli või Pascali arhitektuuriga graafikakaardid toetavad CUDA-d.