ps:个人学习过程中的知识点汇总,绝大多数内容摘自各博客、网站,转载链接多于一个无法作为转载文章发布,因此谨作为个人学习原创笔记。
文章目录
GPU、NVIDIA、CUDA、cuDNN关系
CPU(中央处理器,Central Processing Unit),CPU适合串行计算,擅长逻辑控制。
GPU(图像处理器,Graphics Processing Unit),GPU擅长并行高强度并行计算,适用于AI算法的训练学习。
驱动:用来操作硬件的程序,是软件
NVIDIA是一个生产芯片的厂家,不直接做gpu,把芯片做出来给做gpu的厂家。
CUDA(Compute Unified Device Architecture)
CUDA是NVIDIA推出的用于自家GPU的并行计算框架,也就是说CUDA只能在NVIDIA的GPU上运行,而且只有当要解决的计算问题是可以大量并行计算的时候才能发挥CUDA的作用。只有安装这个框架才能够进行复杂的并行计算。