1.2 CUDA

CUDA(Compute Unified Device Architecture),是NVIDIA推出的通用并行计算平台和编程模型。CUDA是在底层API的基础上,封装了一层,使得程序员可以使用C语言来方便的编程。

CUDA还支持C++/Python等更高级的语言编程;此外,NVIDIA还提供了CuDNN、TensorRT、NPP等更高级的库函数。

各代显卡、CUDA、上层库之间的关系

从上图中也可以看出各个系列的GPU属于哪些架构、什么定位。例如GeForece 1000系列,就是使用Pascal架构的消费显卡。

Last updated