CUDA ядра в видеокарти

CUDA ядра обяснено

CUDA, съкращение за Compute Unified Device Architecture, е технология, разработена от Nvidia, която ускорява GPU изчислителните процеси.

С CUDA изследователите и разработчиците на софтуер могат да изпращат C, C ++ и Fortran код директно на GPU, без да използват кода за сглобяване. Това им позволява да се възползват от паралелните изчисления, в които хиляди задачи или нишки се изпълняват едновременно.

Информация за CUDA ядра

Може да сте видели термина CUDA, когато пазарувате за видеокарта Nvidia. Ако погледнете опаковането на такава карта или прочетете прегледа на видеокартата, често ще видите препратка към броя CUDA ядра.

CUDA сърцевините са паралелни процесори, подобни на процесор на компютър, който може да бъде процесор с двоен или четириъгълник. Графичните графични процесори на Nvidia обаче могат да имат няколко хиляди ядра. Тези ядра са отговорни за различни задачи, които позволяват броят на сърцевините да се свързва директно със скоростта и мощността на GPU.

Тъй като CUDA ядра са отговорни за справянето с всички данни, които се движат чрез GPU, сърцевините обработват неща като графиките в видеоигрите за ситуации като например, когато се зареждат герои и декори.

Могат да бъдат създадени приложения, които да се възползват от повишеното представяне на CUDA ядра. Можете да видите списък с тези приложения на страницата на Nvidia GPU Applications.

CUDA ядра са подобни на процесорите Stream на AMD; те просто се наричат ​​по различен начин. Въпреки това, не можете да уеднаквите графичния процесор Nvidia 300 CUDA с процесора AMD GPU 300 Stream Processor.

Избор на видеокарта с CUDA

По-големият брой CUDA сърцевини обикновено означава, че видеокартата осигурява по-бърза работа като цяло. Въпреки това, броят на CUDA сърцевините е само едно от няколко неща, които трябва да имате предвид при избора на видеокарта .

Nvidia предлага набор от карти, съдържащи само 8 CUDA ядра, подобно на GeForce G100, до 5,760 CUDA ядра в GeForce GTX TITAN Z.

Графичните карти, които имат архитектура Tuda, Fermi, Kepler, Maxwell или Pascal, поддържат CUDA.