Desenvolupat per Nvidia per a unitats de processament de gràfics (GPU), Compute Unified Device Architecture (CUDA) és una plataforma tecnològica que accelera els processos de càlcul de la GPU. Els nuclis Nvidia CUDA són unitats de processament paral·leles o separades dins de la GPU, amb més nuclis que equivalen generalment a un millor rendiment.
Amb CUDA, els investigadors i els desenvolupadors de programari poden enviar codi C, C++ i Fortran a la GPU sense utilitzar codi assemblador. Aquesta racionalització aprofita la informàtica paral·lela en la qual s'executen milers de tasques o fils simultàniament.
Què són els CUDA Cores?
Els nuclis Nvidia CUDA són processadors paral·lels similars a un processador d'un ordinador, que pot ser un processador de dos o quatre nuclis. Les GPU de Nvidia, però, poden tenir diversos milers de nuclis.
Quan compreu una targeta de vídeo Nvidia, és possible que vegeu una referència al nombre de nuclis CUDA que conté una targeta. Els nuclis són els responsables de diverses tasques relacionades amb la velocitat i la potència de la GPU.
Atès que els nuclis CUDA s'encarreguen de tractar les dades que es mouen a través d'una GPU, els nuclis sovint gestionen gràfics de videojocs en situacions en què es carreguen personatges i paisatges.
Els nuclis CUDA són similars als processadors AMD Stream; aquests només s'anomenen de manera diferent. Tanmateix, no podeu equiparar una GPU Nvidia de 300 CUDA amb una GPU AMD de 300 Stream Processor.
Les aplicacions es poden crear per aprofitar l'augment del rendiment que ofereixen els nuclis CUDA. Podeu veure una llista d'aquestes aplicacions a la pàgina d'aplicacions de la GPU de Nvidia.
Elecció d'una targeta de vídeo amb CUDA
Un nombre més elevat de nuclis CUDA normalment significa que la targeta de vídeo ofereix un rendiment general més ràpid. Però el nombre de nuclis CUDA és només un dels diversos factors que cal tenir en compte a l'hora de triar una targeta de vídeo.
Nvidia ofereix una gamma de targetes que inclouen un mínim de vuit nuclis CUDA fins a un màxim de 5.760 nuclis CUDA a la GeForce GTX TITAN Z.
Targetes gràfiques amb arquitectura Tesla, Fermi, Kepler, Maxwell o Pascal compatibles amb CUDA.