● 异构计算的VCE加速引擎
VCE是用来处理高清编解码的整套方案,它集成于Radeon HD 7900系列显卡中,不过和以前的思路不同,它有多种工作模式,不断可以用专用DSP完成,也可以用通用流处理器完成,也可以通过专用和通用电路混合完成视频编解码计算。
在2003年AMD提出的CPU+GPU异构运算平台能够借此差异提供出色的整机性能,各部件能充分发挥自己的优势,处理拿手的应用,如传统的串行计算可以交给CPU负责,并行计算可通过AMD Stream流处理计算技术交给GPU运算。
ATI Stream在Open CL下编程模型
在可以预见的未来,借助异构计算(Heterogeneous computing),AMD高端CPU甚至是未来整数性能极强的CPU会在OpenCL接口的帮助下,和高端GPU产品在异构模式下共处。而低端市场的APU产品,也会受益于OpenCL接口而支持更多应用,释放CPU和GPU的计算特性,本次VCE将DSP处理器视作CPU看待,是一次异构计算的完美尝试。
VCE技术的工作模式2
Radeon HD7900会具备被称作“VCE”的硬件多视频流编码器,能够实现1080p@60FPS以上的硬件H.264视频编码,并支持全硬件固定功能编码和GPU Shader辅助混合编码模式。压缩的色彩空间编码为4:2:0,有多种压缩品质可供选择。
本次VCE单元之所以备受关注就是因为其运行方式灵活多样,借助OpenCL接口专用处理器DSP和GPU通用计算单元能够做到协调一致的工作状态,最大限度保证硬件资源不被浪费。VCE异构计算技术实际上是在为未来实现更完整的CPU与GPU合并做准备。AMD希望用这项技术向我们传达:不一定所有工作都要有通用单元来实现,那样晶体管占用太多,也不一定所有工作都要由DSP专用电路实现,那不符合通用化的发展趋势。
推荐经销商