Cuda3.2+VS2010的环境配置

原创 2011年01月09日 16:04:00

Cuda3.2+VS2010的环境配置

    近日学习Cuda,在网上收集了一些资料,总算可以搭建起Cuda3.2+VS2010的开发环境。我是初学者,不对之处,还望指出。

    关于Cuda的介绍,百度、Google一下都可以找到。这里从略。

(一)开发硬件

        Cuda编程需要nVidia的显卡,太老的也不支持Cuda。可以在这里http://www.nvidia.cn/object/cuda_learn_products_cn.html)查看自己的nVidia显卡是否支持Cuda

 

(二)开发软件

         1. Cuda开发工具:Developer Driver + CUDA Toolkit + GPU Computing SDK

3种工具,分别有Windows版、Linux版和Mac OS X版。我用的是Windows 7 32位版。根据自己的情况下载对应的。在nVidia官网上可以找到,具体地址是:http://developer.nvidia.com/object/cuda_3_2_downloads.html

Developer Driver:底层开发驱动,连接硬件。

CUDA Toolkit:主要的开发工具。

GPU Computing SDK:一些Cuda的示例代码和文档。

安装好上面3个软件后(最好不要修改安装路径,可能会影响后面插件的安装),在开始菜单中会出现新的目录NVIDIA Corporation以及它下面的3D VisionCUDA ToolkitNVIDIA GPU Computing SDK 3.2。在NVIDIA GPU Computing SDK 3.2目录下有一个名叫“NVIDIA GPU Computing SDK 3.2 Browser”的工具,打开它可以看到示例代码列表,在每一行的右边有一个Run超链接,点击后就可以运行一个示例程序了。如果3个软件安装没有问题的话,示例程序当然跑得起。

 

       2. VS2010支持Cuda

CSDN上有个Cuda3.2_Vs2010.rarhttp://d.download.csdn.net/down/2966780/taseaa,在文章末尾,我也会附上这个软件),解压后按照里面的cuda32.vs2010_安装说明.txt所说的,就可以在VS2010里建立Cuda的工程模板。如图12

1 新建Cuda项目

2 新建Cuda文件

         3. VS支持.cu文件

.cu文件是Cuda的源文件,默认VS2010是不支持.cu文件的语法着色。找到“工具”->“选项”->“文本编辑器”->“文件扩展名”,“扩展名”里输入“.cu”,“编辑器”选择“Microsoft Visual C++”,然后“添加”即可。重新打开.cu文件,就可以看到C/C++语言风格的语法颜色,因为Cuda使用是类CCuda C语言,就近选择C/C++

 

        4. Visual Assist X支持.cu文件

如果VS2010安装了Visual Assist X,可以让它支持.cu文件。我的Visual Assist X10.6.1832.0,先关闭VS2010,然后打开注册表,搜索“VANet10”,如图3,找到ExtSource项,添加.cu值,注意分号隔开。

3 Visual Assist X支持.cu文件

以上就基本算是搭建好Cuda的开发环境。

 

(三)第一个示例程序

     新建一个Cuda项目(如图1),选择CUDA 3.0 Runtime Project,我的工程名为“Cuda_Runtime”,自动会生产2个文件:Cuda_Runtime.cuCuda_Runtime_kernel.cu,在Cuda_Runtime.cu编写如下代码:

这个示例代码来自“深入浅出CUDA.pdf”,网上找得到pdf。编译、运行程序,出现“CUDA initialized.”,说明一切正常。

 

注:文中提及的软件,由于上传不了附件,但网上均能搜到。

android环境搭建之Android studio环境搭建

如果你是刚开始接触Android开发,首先需要为你的电脑安装java JDK,这里就不细说了。 可以参照: Windows环境下JDK安装与环境变量配置    此处提醒几点: 1、Androi...
  • Piston_zg
  • Piston_zg
  • 2017年08月17日 00:28
  • 673

java环境配置(win10)

需要: JDK 下载地址: 1.得到JDK: http://pan.baidu.com/s/1bp9gfIR 下载后解压就可以了 请记住解压后的地址 后面的配置环境变量需要用到 这个是绿色版的J...
  • fkjslee
  • fkjslee
  • 2016年07月06日 12:22
  • 3947

Android adt-bundle开发环境搭建小记

1.jdk下载、安装并配置环境变量,这个网上很多教程,这里不再赘述 2.adt-bundle安装包集成了Android sdk、Eclipse,大大方便了Android开发环境的搭建,我这里使用的安...
  • vah101
  • vah101
  • 2014年05月25日 12:39
  • 3079

win10java环境配置

win10 配置java环境变量 1,去官网下载jdk,下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp...
  • u010289053
  • u010289053
  • 2016年02月27日 19:32
  • 606

vue.js环境配置

1、下载安装git 2、安装node.js环境 检查node、npm是否安装成功 (上两步不是此文重点,上两步大家可以在百度上找到很多详细参考资料) 3、配置vue.js环境 vue这个新的工具,...
  • sunshao904
  • sunshao904
  • 2016年12月18日 13:47
  • 972

curl的概念以及Windows下curl环境的搭建

一、什么是curl命令 linux curl是一个利用URL规则在命令行下工作的文件传输工具。 它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。 二、在Win...
  • u012163234
  • u012163234
  • 2015年09月05日 14:59
  • 957

使用Anaconda配置环境

Anaconda使用总结Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如Wi...
  • boyun58
  • boyun58
  • 2017年10月29日 17:25
  • 124

计算机图形学-实验1-掌握开发环境配置方法和基本图元绘制函数

实验一:(2学时) 一、 实验目的: 掌握开发环境配置方法和基本图元绘制函数 二、 实验内容: 1、熟悉开发环境 2、掌握点、线等基本图元绘制函数 三、 开发工具简介、实现效果及步骤 1、...
  • linyujie0927
  • linyujie0927
  • 2017年04月24日 13:19
  • 396

OPENGL—环境配置

VS环境配置   将下载的压缩包解开,将得到5个文件(glut.dll, glut32.dll, glut.lib, glut32.lib,glut.h) (1)把glut.h复...
  • LY_624
  • LY_624
  • 2017年04月13日 19:43
  • 216

oracle环境配置全过程

1.安装oracle 11g 2.Oracle自带的SQL Developer 在安装完Oracle Database 11g Release 2数据库,想试一下Oracle自带的SQL Devel...
  • xuxiaofang77
  • xuxiaofang77
  • 2016年04月20日 17:06
  • 4810
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Cuda3.2+VS2010的环境配置
举报原因:
原因补充:

(最多只允许输入30个字)