Qrafik emal vahidləri (GPU) üçün Nvidia tərəfindən işlənib hazırlanmış Compute Unified Device Architecture (CUDA) GPU hesablama proseslərini sürətləndirən texnoloji platformadır. Nvidia CUDA nüvələri GPU daxilində paralel və ya ayrı emal vahidləridir və daha çox nüvə ümumiyyətlə daha yaxşı performansa bərabərdir.
CUDA ilə tədqiqatçılar və proqram tərtibatçıları montaj kodundan istifadə etmədən C, C++ və Fortran kodunu GPU-ya göndərə bilərlər. Bu sadələşdirmə minlərlə tapşırıq və ya mövzunun eyni vaxtda yerinə yetirildiyi paralel hesablamadan istifadə edir.
CUDA nüvələri nədir?
Nvidia CUDA nüvələri iki və ya dördnüvəli prosessor ola bilən kompüterdəki prosessora bənzər paralel prosessorlardır. Bununla belə, Nvidia GPU-ları bir neçə min nüvəyə malik ola bilər.
Nvidia video kartı üçün alış-veriş edərkən, kartda olan CUDA nüvələrinin sayına istinad görə bilərsiniz. Nüvələr GPU-nun sürəti və gücü ilə bağlı müxtəlif tapşırıqlara cavabdehdir.
CUDA nüvələri GPU vasitəsilə hərəkət edən verilənlərlə işləməyə cavabdeh olduğundan, nüvələr personajların və dekorasiyaların yükləndiyi situasiyalarda çox vaxt video oyun qrafiklərini idarə edir.
CUDA nüvələri AMD Stream Prosessorlarına bənzəyir; bunlar sadəcə fərqli adlanır. Bununla belə, siz 300 CUDA Nvidia GPU-nu 300 Yayım Prosessoru AMD GPU ilə eyniləşdirə bilməzsiniz.
Tətbiqlər CUDA nüvələrinin təklif etdiyi artan performansdan faydalanmaq üçün qurula bilər. Bu proqramların siyahısını Nvidia GPU Proqramları səhifəsində görə bilərsiniz.
CUDA ilə video kartın seçilməsi
Daha çox CUDA nüvəsi adətən video kartın ümumilikdə daha sürətli performans təmin etməsi deməkdir. Lakin CUDA nüvələrinin sayı video kartı seçərkən nəzərə alınmalı olan bir neçə amildən yalnız biridir.
Nvidia GeForce GTX TITAN Z-də səkkiz CUDA nüvəsi ilə 5,760 CUDA nüvəsi olan bir sıra kartlar təklif edir.
Tesla, Fermi, Kepler, Maxwell və ya Paskal arxitekturasına malik qrafik kartları CUDA-nı dəstəkləyir.