正文内容 评论(0

9500GT玩转视频编码 中低端主流GPU BadaBOOM测试
2008-09-27 17:53:00  出处:快科技 作者:Cloud 编辑:Cloud     评论(0)点击可以复制本篇文章的标题和链接
[GPU视频转码背景介绍]

利用GPU来进行视频转换,相比CPU有什么优势呢?我们知道,显卡进入DX10时代后,GPU已经全面采用统一流处理器渲染架构,用流处理器来处理图像数据。过去CPU主要采用串行的计算方式,当然我们也看到其向并行计算发展的趋势,比如目前主流的双核、四核CPU,如果我们把这个概念放到GPU身上,那“核”数是CPU的几倍甚至是几十倍,如中低端的9500GT已经具备32个流处理器,9800GT则拥有112个。在GPU这种群核优势下,NVIDIA开发的CUDA技术可以实现众多GPU计算功能,包括并行数据高速缓存器,让最新一代的多个NVIDIA GPU流处理器之间能够在执行复杂计算任务时互相协作,实现高速运算,BadaBOOM Media Convertor就是一个利用GPU实现高速编码的软件,非常实用。

9500GT玩转视频编码  低端GPU BadaBOOM测试

从本质上来说,CUDA(Compute Unified Device Architecture)是计算统一设备架构的简称,它是一种专用的编程界面,可以让不同的软件开发商提高NVIDIA最新核心的并行处理能力,这项技术能让GPU核心同步协调的进行计算,速度可提升是传统方式的100倍。另一方面,首个C编译GPU完善的开发环境让开发者拥有了新的解决方案,一些复杂的计算例如产品设计、数据分析、技术处理、游戏物理应用等方面现在都是游刃有余。

9500GT玩转视频编码  低端GPU BadaBOOM测试

采用CUDA技术的GPU提供了专门用于计算的各项功能,包括并行数据高速缓存器,让最新一代的多个NVIDIA GPU流处理器之间能够在执行复杂计算任务时互相协作。开发商可以通过一个单独的驱动程序来调用这些功能,该驱动程序与DirectX和OpenGL以及新推出的NVIDIA GPU用C编译器进行通讯,取代了原来用于GPU计算的流程序语言。

CUDA技术的GPU既可作为灵活的线程处理器来运行,由数千个计算程序来调用线程,协作解决复杂的问题,也可作为流处理器来运行在具体的应用程序中,例如成像处理,其中的各个线程并不进行信息交流。能够采用CUDA技术的应用程序可以使用GPU进行细粒度的数据密集型处理,并使用多核心GPU进行复杂的粗粒度任务,例如控制和数据管理。

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#快讯

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...