N卡驱动版本与NVCUDA驱动版本和CUDA toolkit的关系

CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。

前段时间,进行GPU并行计算要用到CUDA(toolkit)工具包。
当时我所要运行的并行程序用到较高版本的CUDA工具包,而高版本 CUDA工具包 需要能支持该工具包的 NVCUDA(driver)驱动 版本。如何查看自己电脑支持的NVCUDA的驱动版本,参见 如何查看支持CUDA的驱动版本.

由于控制硬件显卡的最底层是显卡驱动,不同版本的显卡驱动与对应版本的 CUDA驱动是绑定一起的(显卡驱动 包含了 CUDA驱动),CUDA驱动版本支持对应版本及以下版本的CUDA工具包,意味着越新的 显卡驱动版本 支持 越高版本 的 CUDA工具包

猜你喜欢

转载自blog.csdn.net/boniu2019/article/details/106439457
今日推荐