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

Съдържание:

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

Разработена от Nvidia за графични процесори (GPU), Compute Unified Device Architecture (CUDA) е технологична платформа, която ускорява изчислителните процеси на GPU. Ядрата CUDA на Nvidia са паралелни или отделни процесорни единици в GPU, като повече ядра обикновено се равняват на по-добра производителност.

Image
Image

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

Какво представляват CUDA ядра?

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

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

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

CUDA ядрата са подобни на поточните процесори AMD; те просто са наречени по различен начин. Не можете обаче да приравните 300 CUDA Nvidia GPU с 300 Stream Processor AMD GPU.

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

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

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

Nvidia предлага набор от карти, включващи само осем CUDA ядра до 5760 CUDA ядра в GeForce GTX TITAN Z.

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

Препоръчано: