打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows环境CUDA 4.0:安装前的准备

  【IT168专稿】作为一名CUDA的开发者,首先应当学会如何搭建CUDA的开发运行环境。通过今后的几篇文章,笔者将同大家分享在Windows、Linux和Mac OS X环境下如何安装和配置CUDA运行环境,并结合NVIDIA的官方教程,相信这一系列文章将会是最全面、最权威的CUDA 4.0安装手册。

  CUDA介绍

  CUDA是NVIDIA公司推出的一种通用并行计算架构。它包含了CUDA指令集架构(ISA)和GPU的并行计算引擎。使用CUDA架构编程,开发人员可以使用C语言,这是使用最广泛的高级编程语言之一,可以在支持CUDA的处理器的强大性能下运行。

  开发CUDA架构及其相关软件有以下两个设计目标:

  1、提供一个标准编程语言(如C语言)的扩展集合,使一个简单的并行算法得以执行。使用CUDA C语言,程序员可以专注于算法的并行化工作,而不是把时间花在算法的实现上。

  2、支持异构计算的应用程序同时使用的CPU和GPU。在CPU上运行应用程序的串行部分,在GPU上运行应用程序的并行部分。同样的,CUDA可以逐步应用在现有的应用程序上。CPU和GPU被视为单独的设备,拥有自己的内存空间。该配置使CPU和GPU同时进行计算时,并不会对内存资源进行竞争。

  支持CUDA的GPU拥有数百个内核,可以共同在数千个计算线程上运行。每个核心共享包括寄存器和存储器在内的资源。芯片上的共享内存允许并行任务在这些内核上共享数据,而不需要通过系统内存总线传递。

  本文将展示如何安装CUDA开发工具,并检查其是否正确配置。

  系统要求

  为了能够在系统上使用CUDA,需要满足以下要求:

  1、支持CUDA的GPU;

  2、微软的Windows XP、Windows Vista、Windows 7、Windows Server 2003或者Windows Server 2008系统;

  3、设备驱动;

  4、CUDA软件(可以从http://www.nvidia.com/cuda免费下载);

  5、微软Visual Studio 2005/2008/2010,或者相应版本的微软Visual C Express。

  本文的目的是让读者熟悉微软Windows XP、Windows Vista、Windows 7操作系统和微软Visual Studio操作环境。本文针对没有任何CUDA或者并行计算的基础知识的初学者。


  安装CUDA开发工具

  在Windows系统上安装CUDA的开发工具包括以下四个简单的步骤:

  1、验证系统是否具有支持CUDA的GPU

  2、下载CUDA软件

  3、安装Windows XP、 Windows Vista 或者Windows 7的驱动(如果需要的话)

  4、安装CUDA软件

  通过编译和运行CUDA软件的示例程序测试安装情况,来验证的硬件和软件是否运行正常,并且保证连接顺畅。

  验证系统是否具有支持CUDA的GPU

  目前大多数NVIDIA的GPU产品都支持CUDA技术,主要包括以下产品:

  1、NVIDIA GeForce 8、 9、 200、 400和500系列的GPU;

  2、NVIDIA Tesla GPU计算解决方案;

  3、绝大多数NVIDIA Quadro产品。

  NVIDIA CUDA的官方网站上可以找到最新版支持CUDA的GPU名单,详情请参考http://www.nvidia.com/object/cuda_gpus.html。

  CUDA Toolkit的发行说明还包含一个支持CUDA的产品列表。

  验证系统使用的视频适配器的方法,首先打开“控制面板”(“开始”→“控制面板”),点击“系统”。在打开系统属性窗口中单击“设备管理器”,展开“显示适配器”,就会找到显卡供应商名称和型号。


  下载CUDA软件

  CUDA软件下载地址请参见:http://www.nvidia.com/object/cuda_get.html。

  选择你使用的平台,并下载以下软件:

 

  1、CUDA驱动程序

  CUDA驱动程序集成在NVIDIA ForceWare图形驱动程序中,可以从NVIDIA官网下载,下载地址为:http://www.nvidia.com/drivers。至少需要具备CUDA Toolkit发行说明中指定的NVIDIA显卡驱动程序的版本,才可以使用CUDA Toolkit。NVIDIA显卡驱动的开发者版本可以从CUDA软件下载页面找到对应的CUDA Toolkit版本并下载,同时最新的NVIDIA驱动程序也可以使用。

  2、CUDA Toolkit

  CUDA Toolkit包含编译和创建CUDA应用与Microsoft Visual Studio所必需的工具。它包括tools(工具)、libraries(库)、header files(头文件)和其他资源。

  3、GPU计算的SDK

  GPU计算的SDK(软件开发工具包)包括项目配置和创建文件所有必要的样本项目,使用Microsoft Visual Studio单击样本项目即可完成创建。

  这些软件包可用于32位的Windows和64位的Windows。

  在安装这些软件包之前,您应该阅读在这个软件包内的每个发行说明,这些说明提供了安装和软件功能上的细节。确定NVIDIA驱动程序的版本,右击桌面并选择“NVIDIA控制面板”,打开NVIDIA控制面板。点击主界面左下角的“系统信息”按钮,会出现一个对话框,显示系统上安装的驱动程序版本信息。

  注意:CUDA Toolkit的新版本通常也需要配合新版本的NVIDIA驱动程序,所以通常需要验证驱动程序的版本与CUDA Toolkit的版本是否正确。

        更多内容请点击:

        CUDA专区:http://cuda.it168.com/

        CUDA论坛:http://cudabbs.it168.com/

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
windows7 64位机上安装配置CUDA7.5(或8.0)+cudnn5.0操作步骤
VS2008 CUDA 配置
Fakeapp2.2.0安装图文实录
Windows +TensorFlow+Faster Rcnn 详细安装步骤(一)
CNTK从入门到深入研究(7)
2021年 Windows10 环境下使用WSL和Docker 配置深度学习环境
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服