联系我们
  • 联 系 人: 李经理
  • 联系电话: 15533507750
  • 联系传真: 03353377626
  • 公司地址: 顶好电子城
  • 邮  编: 066000
  • 电  邮: 6620148@qq.com
  • NVIDIA的“粗大”技术相当给力啊,视频转码比cpu快六倍不懂得进来了解下

    作者:未知 更新时间:2011-10-29 14:07:53 来源:本站 【字号: 】 浏览

    NVIDIA的“粗大”技术相当给力啊,视频转码比cpu快六倍不懂得进来了解下图片1



         最近NVIDIA哥实在无聊啊 最近也不出新显卡 ~表示没得玩了. 不过游戏最近的大作倒是不少的,大家期待的战地3也出了啊。好吧,没出什么新硬件,就说说N卡一直一个特有的“粗大”技术。CUDA可能是用n卡的都会知道这么个东西。但具体作用可能就没几个人了解了。所以今天就是给网友们介绍下到底什么是CUDA。哪些软件需要用到这个技术。并且计算速度会是CPU的6倍。


    CUDA显卡并行计算架构
        
         随着科技的发展,图形处理器所能处理的工作由图形任务扩展到了通用计算方面,GPU计算已经深入各种领域。CUDA的英文全称是(Compute Unified Device Architecture),是由NVidia厂商推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言。所编写出的程序于是就可以在支持CUDA™的处理器上以超高性能运行。 将来还会支持其它语言,包括FORTRAN以及C++。 我能知道的就是CUDA语言学习起来超级难。。。。
        
    1999年NVIDIA GeForce图形处理器的发布,实现了顶点的矩阵变换和光照计算,真正意义上的GPU宣告诞生。随着GeForce 3开始引出可编程特性,能将图形硬件的流水线作为流处理器来解释,基于GPU的通用计算也开始出现。
        
    到了Nvidia GeForce6800这一代GPU,功能相对以前更加丰富、灵活。顶点程序可以直接访问纹理,支持动态分支;象素着色器开始支持分支操作,包括循环和子函数调用,TMU支持64位浮点纹理的过滤和混合,ROP(象素输出单元)支持MRT(多目标渲染)等。象素和顶点可编程性得到了大大的扩展,访问方式更为灵活,这些对于通用计算而言更是重要突破。

    NVIDIA的“粗大”技术相当给力啊,视频转码比cpu快六倍不懂得进来了解下图片2

          真正的革命来自于2006年,NVIDIA在这一年推出了基于DX10统一渲染体系的旗舰图形处理器G80,当人们为其强悍的3D效能惊叹时,有谁又会想到NVIDIA这次会给那些GPU通用运算的支持者带来的更加目瞪口呆的变革!
         
    G80包含了128个处理器(GT200包含了240个处理器),在某些大规模并行计算的应用上,相对于CPU来说性能提高可达100倍以上。现代的GPU计算能力已经远远的超过了CPU和其他的处理器。但是如此强大的计算能力如果只能应用在图形方面,对于计算资源来说是一个极大的浪费。


    NVIDIA的“粗大”技术相当给力啊,视频转码比cpu快六倍不懂得进来了解下图片3

    NVIDIA的“粗大”技术相当给力啊,视频转码比cpu快六倍不懂得进来了解下图片4

    NVIDIA官方网站的CUDA爱好者开发论坛

      那么NVIDIA CUDA到底能做什么呢?许多人对此都抱有疑问。NVIDIA已经卖出数亿颗CUDA图形处理器,这些用户可以用它来处理工作量庞大的视频;可以真实高效地模拟物理状态;可以数倍或数百倍于CPU来进行科学技术。在游戏娱乐、电影工业、金融分析、天体物理学、地震成像等各个领域中,我们都可看到CUDA的身影。其实适合各种行业人士使用的。