Vyvinutá spoločnosťou Nvidia pre grafické procesory (GPU), Compute Unified Device Architecture (CUDA) je technologická platforma, ktorá urýchľuje procesy výpočtu GPU. Jadrá Nvidia CUDA sú paralelné alebo samostatné procesorové jednotky v rámci GPU, pričom viac jadier vo všeobecnosti znamená lepší výkon.
S CUDA môžu výskumníci a vývojári softvéru posielať kód C, C++ a Fortran do GPU bez použitia kódu zostavy. Toto zefektívnenie využíva paralelné výpočty, v ktorých sa súčasne vykonávajú tisíce úloh alebo vlákien.
Čo sú jadrá CUDA?
Jadrá Nvidia CUDA sú paralelné procesory podobné procesorom v počítači, čo môže byť dvojjadrový alebo štvorjadrový procesor. GPU Nvidia však môžu mať niekoľko tisíc jadier.
Pri nákupe grafickej karty Nvidia sa vám môže zobraziť odkaz na počet jadier CUDA na karte. Jadrá sú zodpovedné za rôzne úlohy súvisiace s rýchlosťou a výkonom GPU.
Keďže jadrá CUDA sú zodpovedné za spracovanie údajov, ktoré sa pohybujú cez GPU, jadrá často spracovávajú grafiku videohier v situáciách, keď sa načítavajú postavy a scenéria.
Jadrá CUDA sú podobné ako procesory AMD Stream; len sa inak volajú. Nemôžete však porovnávať 300 CUDA Nvidia GPU s 300 Stream procesorom AMD GPU.
Aplikácie je možné zostaviť tak, aby využili zvýšený výkon, ktorý ponúkajú jadrá CUDA. Zoznam týchto aplikácií si môžete pozrieť na stránke Aplikácie GPU Nvidia.
Výber grafickej karty s CUDA
Väčší počet jadier CUDA zvyčajne znamená, že grafická karta poskytuje celkovo rýchlejší výkon. Počet jadier CUDA je však len jedným z niekoľkých faktorov, ktoré je potrebné zvážiť pri výbere grafickej karty.
Nvidia ponúka rad kariet s od ôsmich CUDA jadier až po 5 760 CUDA jadier v GeForce GTX TITAN Z.
Grafické karty s architektúrou Tesla, Fermi, Kepler, Maxwell alebo Pascal podporujú CUDA.