CUDA
維基百科,自由的 encyclopedia
CUDA(Compute Unified Device Architecture,统一计算架构[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日) |