随着数码设备的普及和WEB 2.0概念的发展,现在越来越多人开始在电脑上进行视频进行诸如压缩视频,转码视频等工作,然后上传到视频网站分享,或者在自己的手机、MP4等便携设备上欣赏。视频编、转码其实是一个高运算负荷的过程,需要对原始的视频流进行全解码、视频过滤/图像处理、并且对输出格式进行全编码。简单的转码过程可以概括为解码一个比特流,用不同的编解码器重新编码两个步骤。在这个解码,编码过程中,传统的CPU运算方式存在着效率低下,资源占用率高的情况,很多时侯都必须要等待2~3个小时才转完一部电影,部分读者一定深有体会。

“一流厂商卖标准,二流厂商卖技术,三流厂商卖产品。”作为近几年来成长迅速的全球IC设计厂商,NVIDIA已经成为图形产业当之无愧的老大。与此同时,随着各种视觉应用的增多,GPU也不再限于3D游戏领域,借助着CUDA通用计算平台,正在逐渐抢占电脑中的主导地位,而基于GPU的视频加速编码,转码软件的出现,成为CUDA在民用领域的一个重要突破。

NVIDIA中国区技术经理邓培智
NVIDIA曾先后在不同场合向外界展示GPU做视频加速转码的强大威力,顶级的Quad SLI平台要比目前顶级四核CPU快好几十倍。在GT200的技术说明会上,NVIDIA中国区技术经理邓培智先生曾介绍:视频转码与物理运算类似,它们都是一种并行度相当高的密集型运算,GPU先天的多核架构设计和超高的浮点运算能力很适合这种运算。