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日) |