CUDA入门之环境搭建

1.什么是CUDA

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

2.开发环境配置

1.确保显卡是NVIDIA显卡,可打开设备管理器查看。


2. 安装相应的显卡驱动,可到官网下载

http://www.nvidia.com/Download/index.aspx?lang=en-us


3.安装CUDA工具包

因为CUDA的代码是在设备(也就是GPU)上执行的,因此我们需要一个针对CUDA代码的编译器。对于能在CPU上执行的代码,我们已经有可用的编译器了,也就是封装在visual studio 2012中的编译器。CUDA toolkit实际上就是CUDA C的编译器。

下载地址https://developer.nvidia.com/cuda-downloads


4.验证是否安装成功

在电脑上打开cmd.exe,然后键入nvcc -V

打开CUDA自带的例程中的1_Utilities中的deviceQuery,打开适用于vs2012的工程。

我的在路径是C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\1_Utilities\deviceQuery

编译并运行



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值