英伟达显卡驱动的相关组件和名词
文章目录
- 英伟达显卡驱动的相关组件和名词
- 一、GPU
- 二、CUDA Driver
- 三、CUDA
- 四、CUDA Tookit
- 五、NVCC
- 六、CUDANN
- 七、NVIDIA Geforce Experience
英伟达显卡驱动的相关组件和名词
常识性名词介绍。
一、GPU
即显卡,日常电脑常见的是NVIDIA公司生产的显卡
二、CUDA Driver
显卡驱动,不同的显卡型号对应相应的驱动版本
三、CUDA
全称为uCompute Unified Device Architecture,NVIDIA公司推出的运算平台。是一种通用并行计算架构,该架构能够解决复杂的计算问题。
有人将cuda作为编程语言,有人作为接口。官方定义为:CUDA是一个并行计算平台和编程模型,能够使得使用GPU进行通用计算变得更加简单和优雅。
运行cuda程序要求系统至少有一个具有CUDA功能的GPU和与CUDA Tookit兼容的驱动程序。
四、CUDA Tookit
cuda工具包主要包含了CUDA-C和CUDA-C++编译器、科学库和实用程序库、CUDA和library API的代码示例、一些CUDA开发工具。通常电脑只安装了CUDA Driver,未安装CUDA Tookit,正常的视频、办公和游戏,只需要驱动即可。
开发者笔记官网
五、NVCC
CUDA的编译器,可以从CUDA Tookit的Bin目录中获取,类似gcc是c语言的编译器
六、CUDANN
用于深度神经网络的GPU加速库,强调性能、易用性和低内存开销。可以集成到高级别的机器学习框架中
七、NVIDIA Geforce Experience
英伟达推出的一个游戏组件程序,主要功能就是可以自动优化游戏,加快游戏的载入和执行效率。
八、图形驱动和显卡驱动
如果需要经常更新显卡驱动,选择图形驱动程序,否则安装显卡驱动程序。用来编程一般选择固定和对应的版本,不要随意更换版本。