Razvijena od strane Nvidia za grafičke procesorske jedinice (GPU), Compute Unified Device Architecture (CUDA) je tehnološka platforma koja ubrzava GPU procese računanja. Nvidia CUDA jezgra su paralelne ili odvojene procesorske jedinice unutar GPU-a, sa više jezgri koje općenito odgovara boljim performansama.
Sa CUDA-om, istraživači i programeri softvera mogu poslati C, C++ i Fortran kod GPU-u bez korištenja asemblerskog koda. Ovo pojednostavljivanje koristi prednost paralelnog računarstva u kojem se hiljade zadataka ili niti izvršavaju istovremeno.
Šta su CUDA jezgra?
Nvidia CUDA jezgra su paralelni procesori slični procesoru u računaru, koji može biti procesor sa dva ili četiri jezgra. Nvidia GPU-ovi, međutim, mogu imati nekoliko hiljada jezgara.
Kada kupujete Nvidia video karticu, možda ćete vidjeti referencu na broj CUDA jezgara sadržanih u kartici. Jezgre su odgovorne za različite zadatke vezane za brzinu i snagu GPU-a.
Budući da su CUDA jezgra odgovorna za rad sa podacima koji se kreću kroz GPU, jezgra često obrađuju grafiku video igara u situacijama kada se likovi i pejzaž učitavaju.
CUDA jezgre su slične AMD Stream procesorima; ovi se samo drugačije nazivaju. Međutim, ne možete izjednačiti 300 CUDA Nvidia GPU sa 300 Stream procesorom AMD GPU.
Aplikacije se mogu izgraditi da iskoriste prednosti poboljšanih performansi koje nude CUDA jezgra. Možete vidjeti listu ovih aplikacija na stranici Nvidia GPU aplikacije.
Odabir video kartice sa CUDA-om
Veći broj CUDA jezgara obično znači da video kartica pruža brže performanse u celini. Ali broj CUDA jezgara je samo jedan od nekoliko faktora koje treba uzeti u obzir pri odabiru video kartice.
Nvidia nudi niz kartica koje sadrže samo osam CUDA jezgara do čak 5, 760 CUDA jezgara u GeForce GTX TITAN Z.
Grafičke kartice koje imaju Tesla, Fermi, Kepler, Maxwell ili Pascal arhitekturu podržavaju CUDA.