2024年5月18日发(作者:c200奔驰)
显卡中CUDA是什么及作用介绍
显卡中CUDA是什么及作用介绍
自第一台计算机ENIAC发明以来,计算机系统的技术已经得到了
很大的发展,但计算机硬件系统的基本结构没有发生变化,仍然属于
冯·诺依曼体系计算机。计算机硬件系统仍然由运算器,控制器,存储
器,输入设备和输出设备5部分组成。以下是小编整理的显卡中
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通用运算。
发布者:admin,转转请注明出处:http://www.yc00.com/num/1716034544a2709863.html
评论列表(0条)