Compute Unified Device Architecture (CUDA), vyvinutá společností Nvidia pro grafické procesorové jednotky (GPU), je technologická platforma, která zrychluje výpočetní procesy GPU. Jádra Nvidia CUDA jsou paralelní nebo samostatné procesní jednotky v GPU, přičemž více jader se obecně rovná lepšímu výkonu.
Co jsou jádra CUDA?
Jádra Nvidia CUDA jsou paralelní procesory podobné procesoru v počítači, kterým může být dvoujádrový nebo čtyřjádrový procesor. GPU Nvidia však mohou mít několik tisíc jader. Při nákupu grafické karty Nvidia se může zobrazit odkaz na počet jader CUDA obsažených na kartě. Jádra jsou zodpovědná za různé úkoly související s rychlostí a výkonem GPU. Jelikož jádra CUDA jsou zodpovědná za zpracování dat, která se pohybují přes GPU, jádra často zpracovávají grafiku videohry v situacích, kdy se načítají postavy a scenérie. Jádra CUDA jsou podobná procesorům AMD Stream; tito jsou jmenováni jinak. Nelze však srovnávat GPU Nvidia 300 CUDA s GPU AMD 300 Stream Processor. Lze vytvářet aplikace, které využívají výhod zvýšeného výkonu nabízeného jádry CUDA. Seznam těchto aplikací můžete vidět na stránce Nvidia GPU Applications.
Výběr grafické karty s CUDA
Vyšší počet jader CUDA obvykle znamená, že grafická karta poskytuje celkově rychlejší výkon. Počet jader CUDA je však pouze jedním z několika faktorů, které je třeba při výběru grafické karty vzít v úvahu. Nvidia nabízí řadu karet s až osmi jádry CUDA až 5 760 jádry CUDA v GeForce GTX TITAN Z. Grafické karty, které mají architekturu Tesla, Fermi, Kepler, Maxwell nebo Pascal, podporují CUDA.