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ä.
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.