CUDA CUDACompute Unified Devices Architectured统一计算架构是由英伟达NVIDIA所推出的一種軟硬體整合技術是該公司對於GPGPU的正式名稱透過這個技術使用者可利用NVIDIA的GPU进行图像处理之外的運算亦是首次可以利用GPU作為C编译器的开发环境CUDA 開發套件CUDA Toolkit 只能將自家的CUDA C語言對OpenCL只有链接的功能也就是執行於GPU的部分編譯成PTX英语Parallel Thread Execution中間語言或是特定NVIDIA GPU架構的機器碼NVIDIA 官方稱為 device code而執行於中央处理器部分的C  C程式碼NVIDIA 官方稱為 host code仍依賴於外部的編譯器如Microsoft Windows下需要Microsoft Visual StudioLinux下則主要依賴於GCC