CUDA

Infobox software | name = CUDA | screenshot = | developer = Nvidia | released = | latest_release_version = 11.7.0 | latest_release_date = | operating_system = Windows 、 macOS 、 Linux | genre = GPGPU | license = 專有軟件 | website = CUDA （ Compute Unified Device Architecture ， 統一計算架構 ） 是由英偉達NVIDIA所推出的一種整合技術 ， 是該公司對於GPGPU的正式名稱 。 透過這個技術 ， 使用者可利用NVIDIA的GPU進行圖像處理之外的運算 ， 亦是首次可以利用GPU作爲C - 編譯器的開發環境 。 CUDA 開發套件 （ CUDA Toolkit ） 只能將自家的CUDA C - 語言 （ 對OpenCL只有鏈接的功能 ） ， 也就是執行於GPU的部分編譯成中間語言或是特定NVIDIA GPU架構的機器碼 （ NVIDIA 官方稱爲 " device code " ） ； 而執行於中央處理器部分的C / C++ 程式碼 （ NVIDIA 官方稱爲 " host code " ） 仍依賴於外部的編譯器 ， 如Microsoft Windows下需要Microsoft Visual Studio ； Linux下則主要依賴於GCC 。