NVIDIA CUDA je technologie pro výpočty na grafických procesorech (GPU), která umožňuje vývojářům a IT profesionálům dramaticky zrychlit výpočetně náročné aplikace. Nabízí přístup k paralelnímu výpočetnímu výkonu GPU, čímž umožňuje dosahovat řádově vyššího výkonu ve srovnání s klasickými CPU (procesorem).
Síla technologie tkví v její paralelní architektuře a vysoké propustnosti paměti. Díky tomu můžeme snadno rozdělit výpočetní úlohy na malé bloky a spouštět je paralelně na stovkách až tisících výpočetních jednotek GPU. To umožňuje dosahovat dramatického zrychlení aplikací, které jsou náročné na výpočetní výkon.
V nadcházejících letech můžeme očekávat další rozšíření možností CUDA a jeho integraci s novými technologiemi, jako je umělá inteligence a strojové učení.