CUDA magok a videokártyákban
Az Nvidia által kifejlesztett grafikus feldolgozó egységek (GPU-k), a Compute Unified Device Architecture (CUDA) egy technológiai platform, amely felgyorsítja a GPU számítási folyamatait. Az Nvidia CUDA magok párhuzamos vagy különálló feldolgozóegységek a GPU-n belül, és több mag általában jobb teljesítményt jelent.

A CUDA segítségével a kutatók és a szoftverfejlesztők C, C++ és Fortran kódokat küldhetnek a GPU-nak összeszerelési kód használata nélkül. Ez az egyszerűsítés kihasználja a párhuzamos számítástechnikát, amelyben több ezer feladat vagy szál fut egyidejűleg.
Mik azok a CUDA magok?
Az Nvidia CUDA magok párhuzamos processzorok, amelyek hasonlóak a processzor számítógépben, amely lehet két- vagy négymagos processzor. Az Nvidia GPU-k azonban több ezer magot is tartalmazhatnak.
Nvidia vásárlásakor videokártya, láthat egy hivatkozást a kártyán lévő CUDA magok számára. A magok a GPU sebességével és teljesítményével kapcsolatos különféle feladatokért felelősek.
Mivel a CUDA magok felelősek a GPU-n áthaladó adatok kezeléséért, a magok gyakran kezelik a videojáték-grafikát olyan helyzetekben, amikor karakterek és tájak töltődnek be.
A CUDA magok hasonlóak a AMD Stream processzorok; csak ezeket másképpen nevezik. Azonban nem lehet egyenlőségjelet tenni egy 300 CUDA Nvidia GPU és egy 300 Stream Processor AMD GPU között.
Alkalmazások építhetők a CUDA magok által kínált megnövekedett teljesítmény kihasználására. Ezen alkalmazások listáját megtekintheti a Nvidia GPU alkalmazások oldalon.
Videókártya kiválasztása CUDA-val
A nagyobb számú CUDA mag általában azt jelenti, hogy a videokártya összességében gyorsabb teljesítményt nyújt. De a CUDA magok száma csak egy a számos tényező közül, amelyeket figyelembe kell venni videokártya kiválasztása.
Az Nvidia egy sor kártyát kínál, amelyek mindössze nyolc CUDA magból akár 5760 CUDA magot tartalmaznak. GeForce GTX TITAN Z.
A Tesla, Fermi, Kepler, Maxwell vagy Pascal architektúrájú grafikus kártyák támogatják a CUDA-t.