CUDA
維基百科,自由的 encyclopedia
CUDA(Compute Unified Devices Architectured,統一計算架構[1])是由英偉達NVIDIA所推出的一種軟硬體整合技術,是該公司對於GPGPU的正式名稱。透過這個技術,使用者可利用NVIDIA的GPU進行圖像處理之外的運算,亦是首次可以利用GPU作為C-編譯器的開發環境。CUDA 開發套件(CUDA Toolkit )只能將自家的CUDA C-語言(對OpenCL只有鏈接的功能[2]),也就是執行於GPU的部分編譯成PTX(英語:Parallel Thread Execution)中間語言或是特定NVIDIA GPU架構的機器碼(NVIDIA 官方稱為 "device code");而執行於中央處理器部分的C / C++程式碼(NVIDIA 官方稱為 "host code")仍依賴於外部的編譯器,如Microsoft Windows下需要Microsoft Visual Studio;Linux下則主要依賴於GCC。[3][4][5]
![]() | 此條目需要更新。 (2021年3月6日) |