GeForceGTXTITANZ 2d3419299a324ff088b233545c1068b8 scaled

Nvidian grafiikkasuoritusyksiköille (GPU) kehittämä Compute Unified Device Architecture (CUDA) on teknologia-alusta, joka nopeuttaa GPU:n laskentaprosesseja. Nvidia CUDA -ytimet ovat rinnakkaisia ​​tai erillisiä prosessointiyksiköitä GPU:ssa, ja enemmän ytimiä vastaa yleensä parempaa suorituskykyä.

CUDA antaa tutkijoille ja ohjelmistokehittäjille mahdollisuuden lähettää C-, C++- ja Fortran-koodia GPU:lle ilman montaasikoodia. Tämä virtaviivaistaminen hyödyntää rinnakkaislaskentaa, jossa tuhansia tehtäviä tai säikeitä suoritetaan samanaikaisesti.

Mitä ovat CUDA-ytimet?

Nvidia CUDA -ytimet ovat rinnakkaisia ​​suorittimia, jotka ovat samankaltaisia ​​kuin tietokoneen prosessori, joka voi olla kaksi- tai neliytiminen prosessori. Nvidian GPU:ssa voi kuitenkin olla useita tuhansia ydintä. Kun etsit Nvidia-näytönohjainta, saatat nähdä viittauksen kortissa olevien CUDA-ytimien lukumäärään. Ytimet vastaavat erilaisista GPU:n nopeuteen ja tehoon liittyvistä tehtävistä. Koska CUDA-ytimet ovat vastuussa GPU:n läpi kulkevien tietojen käsittelystä, ytimet käsittelevät usein videopeligrafiikkaa tilanteissa, joissa hahmoja ja maisemia ladataan. CUDA-ytimet ovat samanlaisia ​​kuin AMD Stream -prosessorit; nämä on vain nimetty eri tavalla. Et kuitenkaan voi rinnastaa 300 CUDA Nvidia GPU:ta 300 Stream Processor AMD GPU:hun. Sovelluksia voidaan rakentaa hyödyntämään CUDA-ytimien parannettua suorituskykyä. Näet luettelon näistä sovelluksista Nvidian GPU-sovellukset -sivulla.

CUDA-näytönohjaimen valinta

Suurempi CUDA-ytimien määrä tarkoittaa yleensä sitä, että näytönohjain on yleisesti ottaen nopeampi. Mutta CUDA-ytimien määrä on vain yksi monista tekijöistä, jotka on otettava huomioon valittaessa näytönohjainta. Nvidia tarjoaa valikoiman kortteja vain kahdeksalla CUDA-ytimellä jopa huikeiden 5 760 CUDA-ytimeen asti GeForce GTX TITAN Z:ssa. Tesla-, Fermi-, Kepler-, Maxwell- tai Pascal-arkkitehtuurilla varustetut grafiikkakortit tukevat CUDAa.

Por Markus