CUDA (Compute Unified Device Architecture) ist eine parallele Computerplattform und ein Programmiermodell für NVIDIA-GPUs (Graphics Processing Units). CUDA bietet eine Schnittstelle zu NVIDIA-GPUs über eine Vielzahl von Programmiersprachen, Bibliotheken und APIs.