CUDA-kern in videokaarte

INHOUDSOPGAWE:

CUDA-kern in videokaarte
CUDA-kern in videokaarte
Anonim

Compute Unified Device Architecture (CUDA) is ontwikkel deur Nvidia vir grafiese verwerkingseenhede (GPU's), en is 'n tegnologieplatform wat GPU-berekeningsprosesse versnel. Nvidia CUDA-kerns is parallelle of afsonderlike verwerkingseenhede binne die GPU, met meer kerne wat oor die algemeen gelykstaande is aan beter werkverrigting.

Image
Image

Met CUDA kan navorsers en sagteware-ontwikkelaars C-, C++- en Fortran-kode na die GPU stuur sonder om samestellingkode te gebruik. Hierdie vaartbelyning trek voordeel uit parallelle rekenaars waarin duisende take, of drade, gelyktydig uitgevoer word.

Wat is CUDA Cores?

Nvidia CUDA-kerne is parallelle verwerkers soortgelyk aan 'n verwerker in 'n rekenaar, wat 'n dubbel- of vierkernverwerker kan wees. Nvidia GPU's kan egter etlike duisende kerne hê.

Wanneer jy vir 'n Nvidia-videokaart inkopies doen, sal jy dalk 'n verwysing sien na die aantal CUDA-kerns wat in 'n kaart vervat is. Kerne is verantwoordelik vir verskeie take wat verband hou met die spoed en krag van die GPU.

Aangesien CUDA-kerne verantwoordelik is vir die hantering van die data wat deur 'n GPU beweeg, hanteer kerns dikwels videospeletjie-grafika in situasies waar karakters en natuurskoon laai.

CUDA-kerne is soortgelyk aan die AMD-stroomverwerkers; hierdie word net anders genoem. Jy kan egter nie 'n 300 CUDA Nvidia GPU gelykstel met 'n 300 stroomverwerker AMD GPU nie.

Toepassings kan gebou word om voordeel te trek uit die verhoogde werkverrigting wat CUDA-kerne bied. Jy kan 'n lys van hierdie toepassings op die Nvidia GPU-toepassingsbladsy sien.

Kies 'n videokaart met CUDA

'n Hoër aantal CUDA-kerns beteken tipies dat die videokaart in die algemeen vinniger werkverrigting lewer. Maar die aantal CUDA-kerne is slegs een van verskeie faktore om in ag te neem wanneer 'n videokaart gekies word.

Nvidia bied 'n reeks kaarte met so min as agt CUDA-kerns tot soveel as 5 760 CUDA-kerns in die GeForce GTX TITAN Z.

Grafiese kaarte wat Tesla-, Fermi-, Kepler-, Maxwell- of Pascal-argitektuur het, ondersteun CUDA.

Aanbeveel: