CUDA是什么 CUDA的应用

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

(相关资料图)

计算行业正在从只使用CPU的 ldquo;中央处理 向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通用运算。

也许你还喜欢

火线冲突荒原地带 火线冲突荒原地

荒原地带位于火线冲突战场外环断裂带,地表由风蚀岩盘与纵横干裂的沟

剑隐侠踪录方潮怎么解锁 剑隐侠踪

华山论剑、武林纷争。作为一款水墨风格的武侠手游,玩家在剑隐侠

天玑调教 OPPO深度协同 OPPO Find

【手机之家新闻】如今的手机市场依然强盛,而手机芯片品类也众多,

云顶之弈S6赛季炼金老鼠阵容运营思

《云顶之弈》S6赛季测试服已经开启,很多玩家想知道在新赛季中炼金

三十三重天修仙录下载地址 三十三

想在手机上找一款不费手、又能慢慢养成的修仙小品,提前关注三十

诡秘之主手游途径序列选择指南 诡

还在为《诡秘之主》手游的途径选择犹豫不决?游戏深度还原原著超凡体

潮汐架构 x 天玑9300 OPPO Find X7

【手机之家新闻】1月8日,OPPO发布了全新影像旗舰OPPO

彩虹六号手游举枪技巧全解析 彩虹

许多玩家在《彩虹六号》手游中遭遇连败时,常将原因归结为反应速度不

三国杀烽烟策上线时间介绍 三国杀

对于不少喜爱三国题材的朋友来说,最想知道的消息莫过于三国杀烽

能效大降8%!?OPPO Find X7系列SLC技

OPPO Find X7系列在1月8日刚刚发布,这次包含两款机型