CUDA(常写作 CUDA)是英伟达(NVIDIA)提出的一套GPU 并行计算平台与编程模型,让开发者可以用 C/C++、Fortran、Python 等通过相关接口在 NVIDIA 显卡上进行通用计算(GPGPU)。
(注:小写 cuda 在口语里有时也被当作 barracuda “梭子鱼/梭鲈” 的简称,但在技术语境中通常指 CUDA。)
/ˈkuːdə/
I installed CUDA to speed up my deep learning training.
我安装了 CUDA 来加速深度学习训练。
The simulation was rewritten with CUDA kernels, enabling millions of particles to be processed in parallel on the GPU.
该模拟用 CUDA 内核重写后,可以在 GPU 上并行处理数百万个粒子。
CUDA 是缩写,来自 Compute Unified Device Architecture(“计算统一设备架构”)。它由 NVIDIA 在 2000 年代中后期推广,强调用统一的编程方式把 GPU 作为并行计算设备来使用。