CUDA (Compute Unified Device Architecture), NVIDIA tarafından geliştirilen, grafik işlem birimlerinin (GPU) gücünden yararlanarak bilgisayar performansını artıran bir paralel hesaplama platformu ve programlama modelidir. CUDA'nın temel işlevleri: Genel amaçlı hesaplamalar: Oyunlar ve grafik yoğun uygulamalar dışında, veri bilimi ve yapay zeka gibi alanlarda da kullanılır. Paralel işlemler: Yüksek performans elde etmek için paralel işlemler gerçekleştirir. Video işleme: Video dosyası formatlarının hızlandırılmış karşılıklı dönüştürülmesi, hızlandırılmış şifreleme, şifre çözme ve sıkıştırma işlemlerinde kullanılır. CUDA, C programlama dili ile uyumludur ve bu dil kullanılarak yazılan algoritmaların GPU üzerinde çalışmasını sağlar.