正文内容 评论(0

GPU硬件加速 Adobe CS4视频解析
2008-10-14 15:26:47  出处:快科技 作者:小山 编辑:小山     评论(0)点击可以复制本篇文章的标题和链接

[Adobe CS4全面支持NVIDIA CUDA]

CUDA全称Compute Unified Device Architecture,是NVIDIA方面所推出的GPGPU(通用运算GPU)技术的正式名称。在GeForce 8系之后的产品都已经在硬件上支持CUDA。透过这一技术我们能够充分发挥GeForce GPU的结构优势,进行CPU所不擅长的超大规模并行计算。得益于GPU内数量众多的流处理器和特别为并行计算所优化的结构,在进行并行计算的时候比起为串行计算设计的CPU速度要快上几倍到几十倍不等。

串行计算是指在单个中央处理器单元上对数据进行处理,并行计算在时间和空间上都比串行计算效率更高,时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。CPU就是串行运算的代表,在面对大数量的运算时所需时间更长。目前以GPU为代表的并行运算方式很好的解决了CPU运算中出现的问题,大大减少了运算时间。

CUDA就是为GPU并行运算所搭建起的桥梁,通过CUDA我们可以使用GPU进行物理加速、可以对视频进行编码或播放还可以进行科学运算为人类发展作出自己的贡献,而随着Adobe公司的Adobe Creative Suite 4套件的发布,CUDA应用领域又多了一个,就是GPU硬件加速图像/视频处理。

GPU硬件加速 Adobe CS4视频解析

Adobe CS4共有5个版本,分别是Design Premium、Design Standard、Web Premium、Web Standard、Production Premium、Master Collection,不同版本之间所包含的组件也有所不同,有需要的玩家用户可以去官方网站比较各个版本的不同。

在这些组件中,NVIDIA表示其中的Adobe Photoshop CS4、Adobe After Effects CS4、Adobe Premiere Pro CS4三款软件支持CUDA技术。Adobe Photoshop CS4包含在Design Standard版本中,而Adobe After Effects CS4及Adobe Premiere Pro CS4则包含在Production Premium、Master Collection版本中。下面我们通过一些视频来具体了解一下GPU 硬加速的Adobe CS4。

[Photoshop CS4视频演示:图片局部缩放]

对PhotoShop有一定了解的朋友就会知道,对图片的局部缩放其实是非常占用资源的,对于小尺寸的图片来说进行缩放操作时也会体验到一顿一顿的感觉,而大尺寸图片进行缩放时就不是一顿一顿的了,会是系统处于假死状态,下面我们来看看CPU与GPU进行局部缩放的对比。

CPU处理局部缩放效果

GPU处理局部缩放效果

从上面的对比我们不难发现,两者存在着巨大的差异,通过CPU来处理缩放任务速度明显要慢很多,而使用GPU进行缩放的话,是非常流畅的。

[Photoshop CS4视频演示:图片全局缩放]

我们下面继续来一起看一下,在CS4当中全局缩放采用GPU加速和采用CPU加速的不同效果:

CPU处理全局缩放效果


GPU处理全局缩放效果

通过CPU来处理缩放任务速度明显要慢很多,而使用GPU进行缩放的话,是非常平滑、流畅的。

[Photoshop CS4视频演示:图片旋转]

采用CUDA加速的图片旋转效果

CPU进行计算的时候,旋转图片一般都并非所见即所得的形式,而是单独旋转图片外框,在用户确认完旋转的角度之后,CPU才开始计算图片的旋转。这主要是因为CPU的计算能力并不能够达到实时的流畅旋转程度。而采用了CUDA加速后,则可以让用户轻松对任何尺寸的图片实施所见即所得的非常流畅的图片旋转。

[Photoshop CS4视频演示:图片拖拽]

CPU处理效果

GPU处理效果

高分辨率图片进行拖拽的用户一定也有所体验,那就是经常为了移动一幅图片到达一个精确的位置,经常要多次拖动,并且每次拖动图片都要等到CPU的运算完成才能进行下一次拖动。不过有了CUDA加速,用户今后就再也不用如此等待了。

[Premiere CS4视频演示:实时编码/卷轴、波浪效果]

CUDA加速的Premiere波浪效果演示


CUDA加速的Premiere景深效果演示

 



CUDA加速的实时编码演示

进行视频的非线性编辑在以往同样是需要依靠非常强大的CPU来进行处理,而有了CUDA的加入,用户可以在投资更低的情况下从而获得效果更好、速度更快的视频编辑效果。

[Effects CS4视频演示:卡通/景深效果]

通过CUDA进行卡通效果

通过CUDA进行精深效果

Adobe的After Effects CS4软件同样提供了对CUDA功能的支持。我们可以通过这款软件来实现DV或者其他视频的一些后期特效的制作。

[Effects CS4视频演示:挤压/复制效果]

Effects CS4当中的挤压效果

Effects CS4当中的复制效果

在Effects当中,想要通过CUDA来实现挤压以及复制效果也是非常简单并且快速的。

[只是开始 CUDA将深入各领域]

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

GPU硬件加速 Adobe CS4视频解析

目前CUDA可做的工作已经非常广泛,从视频解码/编码到物理加速甚至科学运算都可以看到CUDA的身影,而本次Adobe CS4对NVIDIA CUDA的全面支持无疑在很大程度上说明CUDA的能力,而从我们上面介绍的视频情况来看,CUDA的运行性能是值得肯定的。

Adobe CS4系列软件中应用最广泛的Photoshop CS4可以在所有支持CUDA技术的GeForce GPU,包括GeForce 8和9系列的全系显卡。目前主流的GeForce 9600以及9500系列以及用户正在使用的8600、8400都可以进行Photoshop CS4 GPU加速支持。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

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

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

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

    今日头条:快科技

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

    抖音:kkjcn

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