CUDA学习日志:windows开发环境配置

接触CUDA的时间并不长,最开始是在cuda-convnet的代码中接触CUDA代码,当时确实看的比较痛苦。最近得空,在图书馆借了本《GPU高性能编程 CUDA实战》来看看。

Jeremy Lin

什么是CUDA

CUDA(Compute Unified Device Architecture)是一种专门为提高并行程序开发效率而设计的计算架构。在构建高性能应用程序时,CUDA架构能充分发挥GPU的强大计算能力。更多的介绍,可以参考NVIDIA的ABOUT PAGE

CUDA开发环境配置

在开始之前,我们配置好CUDA的开发环境。

(1)第一步是确定电脑上装有支持CUDA的GPU。

你可以通过右击我的电脑-管理-设备管理-显示适配器 查看

CUDA学习日志:windows开发环境配置

我电脑上这个GPU比较烂,是GeForce GT 620的,不过还好,它支持CUDA。其他支持CUDA的GPU你可以通过NVIDIA的网站查看:https://developer.nvidia.com/cuda-gpus

(2)安装好GPU的设备驱动程序(一般情况下,这个已经安装好了)

(3)下载CUDA开发工具箱

你可以从https://developer.nvidia.com/cuda-downloads下载到合适的CUDA Toolkit。

CUDA学习日志:windows开发环境配置

我下载的是cuda_6.5.14_windows_general_64.exe。安装过程是傻瓜流程,一直next和OK就可以了。

(4)验证安装正确

这个也很简单,在电脑上打开cmd.exe,然后键入nvcc -V 

CUDA学习日志:windows开发环境配置

然后,改变路径进入CUDA Samples中运行deviceQuery.exe。在Windows 7、Windows 8.1中可能的路径是:

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v6.5\bin\win32\Release

我的电脑上的路径是:

CUDA学习日志:windows开发环境配置

运行结果如下所示:

CUDA学习日志:windows开发环境配置

(5)新建CUDA程序

依次打开:Visual Studio - 文件 - 新建 - 项目 - NVIDIA -CUDA 6.5

CUDA学习日志:windows开发环境配置

CUDA学习日志:windows开发环境配置

本文地址:http://blog.csdn.net/linj_m/article/details/41314763

更多资源请 关注博客:LinJM-机器视觉 微博:林建民-机器视觉


CUDA学习日志:windows开发环境配置

上一篇:C#中的抽象类与重写


下一篇:DotNetBar如何控制窗体样式