CUDA tuumad videokaartides
Nvidia poolt välja töötatud jaoks graafika töötlemisüksused (GPU-d), Compute Unified Device Architecture (CUDA) on tehnoloogiaplatvorm, mis kiirendab GPU arvutusprotsesse. Nvidia CUDA tuumad on GPU-s paralleelsed või eraldiseisvad protsessorid, kusjuures rohkem südamikke võrdub üldiselt parema jõudlusega.
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 a protsessor arvutis, mis võib olla kahe- või neljatuumaline protsessor. Nvidia GPU-del võib aga olla mitu tuhat tuuma.
Nvidia ostmisel videokaart, võite näha viidet kaardil sisalduvate CUDA tuumade arvule. Tuumad vastutavad erinevate GPU kiiruse ja võimsusega seotud ülesannete eest.
Kuna CUDA tuumad vastutavad GPU kaudu liikuvate andmete käsitlemise eest, tegelevad tuumad sageli videomängude graafikaga olukordades, kus laaditakse tegelasi ja maastikku.
CUDA südamikud on sarnased AMD Vooprotsessorid; neid lihtsalt nimetatakse erinevalt. Siiski ei saa te samastada 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 veebisaidil Nvidia GPU rakendused 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 tuleb arvesse võtta videokaardi valimine.
Nvidia pakub erinevaid kaarte, millel on vaid kaheksa CUDA südamikku kuni 5760 CUDA tuumani. GeForce GTX TITAN Z.
Graafikakaardid, millel on Tesla, Fermi, Kepleri, Maxwelli või Pascali arhitektuur, toetavad CUDA-d.