硬派首页
ENGLISH VERSION
搜索:
您的位置:首页 > 显卡频道 > 显卡评测
收藏此页  
影驰 9800GTX限量版
综述介绍
参数
点评
帮手
图片
评测导购
售后信息
显卡产品大全
不仅仅是游戏,GeForce显卡CUDA测试
来源:HARDSPELL/硬派网 [原创] 2008-09-04 作者:范海利 编辑:范海利   我要投稿
第3页:应用开发很简单,CUDA的软硬件需求

    CUDA是一个全新的软硬件架构,可以将GPU视为一个并行数据计算的设备(通俗来讲,我们可以把它简单的看做是一个用途专一的CPU阵列),对所进行的计算进行分配和管理。

    并且,CUDA最大的优势在于,无需像传统GPGPU那样必须将计算映射到API接口上(也就是显卡名词当中常见的OpenGL或者Direct 3D),开发人员只需要懂得C语言,就可以开始对CUDA的软件进行开发了。而对于用户而言,更加简单,只要安装好驱动程序,然后就可以运行基于CUDA开发的程序了。

◆硬件需求:

    首先,我们来看看对于CUDA的卡发者和用户群来说,都需要哪些硬件设施。CUDA支持的GPU (CUDA-enabled GPU)包含GeForce、Quadro和Tesla三个系列:GeForce是NVIDIA公司面向消费市场的GPU产品;Quadro是面向专业图形市场的GPU产品;而Tesla则是专门面向GPU计算的产品,它不具备图形输出的功能,因此不能作为图形卡来使用。这三个产品面向不同的应用领域,因此建议在开发和部署CUDA应用的时候需要考虑到产品的应用决定采用不同的GPU。

    NVIDIA的CUDA-enabled GPU具有一个完整的产品线,各种用户都可以从中选择到合适自己的产品。对于有高密度计算能力需求的用户来说,Quadro和Tesla则是必须的选择。诸如Quadro Plex 1000 Model S4和Tesla S870在一个1U高度的标准服务器机架机箱内装备了四个GPU,每个GPU具备128个stream processor以及1.5GB的存储器,每个1U装置总共具备512个stream processor和6GB存储器,非常适合于有高密度、大规模数据计算需求的用户。CUDA-enabled GPU的家族还在不断地扩大之中,随着NVIDIA新一代GPU的发布,更多的产品也将加入到这个行列中来。

    另外,CUDA对于GPU产品线还涵盖了从笔记本电脑到高性能多GPU的系统中。也就是说,对于普通用户来讲,我们使用的普通笔记本或者台式电脑,只要拥有一块NVIDIA的GeForce 8以上级别的显卡都能够支持CUDA。

◆软件需求:

    对于普通的应用者来说,对于软件方面,只要安装了一款能够支持CUDA的驱动程序,就可以了。接下来需要做的就是使用那些能够支持CUDA的软件。对于目前来说,能够支持CUDA的软件还是有些偏少,不过随着越来越多的软件开发者加入CUDA的行列,日后能够支持CUDA的软件将会逐渐完善起来。

未来之路!让图形艺术在PC平台上轻舞

    而对于CUDA的开发者来说,开发CUDA的软件也非常简单。开发者只要会运用C语言编程,就能够顺利的学会CUDA。因为CUDA就是基于C语言为基础的,CUDA可以支持多种运行在Windows XP和Linux操作系统下的C开发系统诸如Microsoft Visual C++等。CUDA工具集的核其实心是一个C语言编译器,CUDA开发环境的具体内容包括:

· nvcc C语言编译器
· 适用于GPU(图形处理器)的CUDA FFT和BLAS库
· 分析器
· 适用于GPU(图形处理器)的gdb调试器(在2008年3月推出alpha版)
· CUDA运行时(CUDA runtime)驱动程序(目前在标准的NVIDIA GPU驱动中也提供)
· CUDA编程手册

    除了编译器外,NVIDIA提供了一些非常实用的函数库。目前有两个数字计算库包含在已经发布的软件包里面,分别是CUDA FFT和CUDA BLAS子程序库。CUDA FFT是快速傅立叶变换(Fast Fourier Transform, FFT)的子程序库,快速傅立叶变换是信号处理之类应用的基本算法。BLAS是基本线性代数的子程序库,提供了高效率的线性代数计算子程序。CUDA FFT和BLAS都是针对GPU高度优化的高性能数学函数库,在CUDA程序中可以方便调用,节省大量的代码编写时间。

    另外,CUDA所有软件包都可以从NVIDIA公司的网站上免费下载。NVIDIA还专门建立了一个针对CUDA的名为CUDA Zone社区,网址是 http://www.nvidia.com/object/cuda_home.html。它包含各种程序、文档的下载,并且有几个针对开发者的论坛,里面有专人为各位开发者进行服务,解答各种疑问。

    除此以外,NVIDIA提供了开发指南和大量的第三方应用实例,所有这些资料均可以从NVIDIA CUDA Zone里面下载。

评论>>
暂无评论 等待您发表点评
匿名   表情
相关产品信息>>
显卡核心:GeForce 9800GTX
是否支持CUDA和PhysX技术:是
影驰 9800GTX限量版问题帮手>>
该产品共有 0 个问题,请点击全部问题查看
影驰 9800GTX限量版 帮手提问>>


悬赏硬币:
匿名发表: 匿名需要付出10个硬币。
热门显卡关注排行>>
产品排行
品牌排行
热门显卡文章点击排行>>
关于我们 公司介绍 用户群体 广告服务 人才诚聘 联系我们
Copyright 2003-2008 INPAI, ALL Rights Reserved 硬派网 版权所有 京ICP备06006618号