显卡中CUDA是什么

   CUDA(Compute Unified Device Architecture),显卡厂商NVidia推出的运算平台。 CUDA是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。

  计算行业正在从只使用CPU的“中央处理”向CPU与GPU并用的“协同处理”发展。为打造这一全新的计算典范,NVIDIA(英伟达)发明了CUDA(Compute Unified Device Architecturem,统一计算设备架构)这一编程模型,是想在应用程序中充分利用CPU和GPU各自的优点。现在,该架构现已应用于GeForce(精视)、ION(翼扬)、Quadro以及Tesla GPU(图形处理器)上,对应用程序开发人员来说,这是一个巨大的市场。

  在消费级市场上,几乎每一款重要的消费级视频应用程序都已经使用CUDA加速或很快将会利用CUDA来加速,其中不乏Elemental Technologies公司、MotionDSP公司以及LoiLo公司的产品。在科研界,CUDA一直受到热捧。例如,CUDA现已能够对AMBER进行加速。AMBER是一款分子动力学模拟程序,全世界在学术界与制药企业中有超过60,000名研究人员使用该程序来加速新药的探索工作。在金融市场,Numerix以及CompatibL针对一款全新的对手风险应用程序发布了CUDA支持并取得了18倍速度提升。Numerix为近400家金融机构所广泛使用。

  CUDA的广泛应用造就了GPU计算专用Tesla GPU的崛起。全球财富五百强企业现在已经安装了700多个GPU集群,这些企业涉及各个领域,例如能源领域的斯伦贝谢与雪佛龙以及银行业的法国巴黎银行。随着微软Windows 7与苹果Snow Leopard操作系统的问世,GPU计算必将成为主流。在这些全新的操作系统中,GPU将不仅仅是图形处理器,它还将成为所有应用程序均可使用的通用并行处理器。

  CUDA的应用

  计算行业正在从只使用CPU的“中央处理”向CPU与GPU并用的“协同处理”发展。为打造这一全新的计算典范,NVIDIA(英伟达)发明了CUDA(Compute Unified Device Architecturem,统一计算设备架构)这一编程模型,是想在应用程序中充分利用CPU和GPU各自的优点。现在,该架构现已应用于GeForce(精视)、ION(翼扬)、Quadro以及Tesla GPU(图形处理器)上,对应用程序开发人员来说,这是一个巨大的市场。

  CUDA产生的原因

  随着显卡的发展,GPU越来越强大,而且GPU为显示图像做了优化。在计算上已经超越了通用的CPU。如此强大的芯片如果只是作为显卡就太浪费了,因此NVidia推出CUDA,让显卡可以用于图像计算以外的目的。

  CUDA体系结构的组成

  开发库:开发库是基于CUDA技术所提供的应用开发库。

  运行期环境:运行期环境提供了应用开发接口和运行期组件,包括基本数据类型的定义和各类计算、类型转换、内存管理、设备访问和执行调度等函数。

  驱动:CUDA-enable的GPU的设备抽象层,提供硬件设备的抽象访问接口。也就是需要安装有nVIDIA硬件的电脑上安装相应的驱动来实现CUDA通用运算。

时间: 2024-12-22 15:05:45

显卡中CUDA是什么的相关文章

显卡中GDDR是什么

  GDDR是Graphics Double Data Rate的缩写,为显存的一种,GDDR是为了设计高端显卡而特别设计的高性能DDR存储器规格,其有专属的工作频率.时钟频率.电压,因此与市面上标准的DDR存储器有所差异,与普通DDR内存不同且不能共用.一般它比主内存中使用的普通DDR存储器时钟频率更高,发热量更小,所以更适合搭配高端显示芯片. 当应用程序越来越多要进行3D显示及演算时,频繁地读取在显卡中的SDRAM或SGRAM保存的连续画面图像数据的速度开始不能满足需求,人们研发了GDDR,

显卡中GDDR2是什么

  容量之上-GDDR2显存 GDDR2的真正翻身出现在2005年Q2,GDDR2以全新的x16bit规格和我们见面,更低的工作的电压和更大的单颗容量使得GDDR2迅速火热. x16bit规格的新型GDDR2首先出现在迪兰恒进的X700 Bavro上面.Samsung 3.7ns GDDR2显存采用84Pin FBGA封装,有别于GDDR3/前代GDDR2的x32bit规格.新型的GDDR2显存为16x16规格,单颗容量为32M,因而这款迪兰恒进X700 夺宝奇兵拥有256M 128bit的规格

显卡中显存带宽如何定义

  在每一个子系统中,除了子系统与处理器之间的速度交换外,子系统内部也有不同的数据交换, 对于图形子系统而言, 除了显示芯片与核处理器之间的数据交换外, 还有显示芯片与显存之间的数据交换.图型处理芯片与显存之间的数据交换速度就是显存的带宽了,这个速度越高, 也就说明交换速度越快. 如果一块图形芯片有强大的处理能力, 但显存带宽不高的话, 将极大的影响其性能, 或者说, 显存将限制着这块芯片无法达到其设计处理能力.目前显示芯片的性能已达到很高的程度,其处理能力是很强的,只有大显存带宽才能保障其足够

显卡中如何定义DVI

  DVI的英文全名为Digital Visual Interface,中文称为"数位视讯接口".是一种视讯接口标准,设计的目标是透过数位化的传送来强化个人电脑显示器的画面品质.目前广泛应用于LCD.数位投影机等显示设备上.此标准由显示业界数家领导厂商所组成的论坛:"数位显示工作小组"(Digital Display Working Group,DDWG)制订.DVI接口可以传送未压缩的数位视频资料到显示装置.本规格部分相容于HDMI标准. DVI接口的协定会使得像

显卡中GDDR3怎么样

  与DDR2比,GDDR3的架构更接近于DDR2,也是由DDR2开发而来,作为显卡的专用显存.从速度上讲,GDDR3更接近于DDR2,与较新的DDR3有一定差距.且GDDR3与DDR3是完全不同的两代产品.与GDDR相比,GDDR3的主要创新表现为:工作电压从2.5V下降到1.8V;片内信号端接取代了GDDR中末端接的信号线;动态控制阻抗的输出驱动器;4位预取和单向单端数据选通.所有这些特性的综合效果就是更高的数据速率.更好的信号完整性和更低的功耗.由于这些变化,GDDR3存储器可以获得比GD

显卡中HDCP是什么

  HDCP(High -bandwidth Digital Content Protection):高带宽数字内容保护技术.HDTV(高清电视)时代即将来临,为了适应高清电视的高带宽,出现了HDMI.HDMI是一种高清数字接口标准,它可以提供很高的带宽,无损地传输数字视频和音频信号.为了保证HDMI或者DVI传输的高清晰信号不会被非法录制,就出现了HDCP技术.HDCP技术规范由Intel领头完成,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护. 详细内容

显卡中像素填充率是什么

  像素填充率是指图形处理单元在每秒内所渲染的像素数量,单位是MPixel/S(每秒百万像素),或者GPixel/S(每秒十亿像素),是用来度量当前显示芯片的像素处理性能的最常用指标. 渲染管线是显示核心的重要组成部分,是显示核心中负责给图形配上颜色的一组专门通道.渲染管线越多,每组管线工作的频率(一般就是核心频率)越高,那么所绘出的填充率就越高,性能就越高,因此可以从像素填充率上大致判断出GPU的性能. 一般情况下,显卡的像素填充率等于显示核心的渲染管线数量乘以核心频率.这里的像素填充率显然是

显卡中核心位宽是什么

  显示芯片位宽是指显示芯片内部数据总线的位宽,也就是显示芯片内部所采用的数据传输位数,目前主流的显示芯片基本都采用了256位的位宽,采用更大的位宽意味着在数据传输速度不变的情况,瞬间所能传输的数据量越大.就好比是不同口径的阀门,在水流速度一定的情况下,口径大的能提供更大的出水量.显示芯片位宽就是显示芯片内部总线的带宽,带宽越大,可以提供的计算能力和数据吞吐能力也越快,是决定显示芯片级别的重要数据之一.目前已推出最大显示芯片位宽是512位,那是由Matrox(幻日)公司推出的Parhelia-5

显卡中PhysX是什么

  PhysX,是一套由AGEIA公司开发的物理运算引擎,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感.PhysX可以由CPU计算,但其程序本身在设计上还可以调用独立的浮点处理器(例如GPU和PPU)来计算,也正因为如此,它可以轻松完成像流体力学模拟那样的大计算量的物理模拟计算. PhysX物理引擎可以在包括Windows,Linux,Xbox360,Playstation3,Mac等在内的全平台上运行. AGEIA时代的PhysX PhysX物理运算引擎由