核算职业正在从只运用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将不仅仅是图形处理器,它还将成为一切使用程序均可运用的通用并行处理器。
核算职业正在从只运用CPU的“中央处理”向CPU与GPU并用的“协同处理”开展。为打造这一全新的核算模范,NVIDIA(英伟达)发明晰CUDA(Compute Unified Device Architecturem,一致核算设备架构)这一编程模型,是想在使用程序中充沛的运用CPU和GPU各自的长处。现在,该架构现已使用于GeForce(精视)、ION(翼扬)、Quadro以及Tesla GPU(图形处理器)上,对使用程序研制人员来说,这是一个巨大的商场。
跟着显卡的开展,GPU越来越强壮,并且GPU为显现图画做了优化。在核算上现已逾越了通用的CPU。如此强壮的芯片假如仅仅作为显卡就太浪费了,因而NVidia推出CUDA,让显卡可以适用于图画核算以外的意图。
运行期环境:运行期环境供给了使用开发接口和运行期组件,包含根本数据类型的界说和各类核算、类型转化、内存办理、设备拜访和履行调度等函数。
驱动:CUDA-enable的GPU的设备笼统层,供给硬件设备的笼统拜访接口。也便是要安设有nVIDIA硬件的电脑上装置相应的驱动来完成CUDA通用运算。