CUDA对决Stream!谁才是视频转码之王
NVIDIA通过Badaboom证明了GPU及CUDA的强大,但是视频转码速度却没有得到质的提升,也许把所有任务都交给GPU处理并不是最好的选择,尤其是在高端平台。如果比绝对速度的话,使用CPU解码、GPU编码的MediaCoder是目前速度最快的视频转换软件,它充分利用了CPU的资源,也较好的利用了GPU资源,两者相辅相成,让视频转换速度得到了飞跃式提升。这就是近年来最常提及的GPU+CPU异构计算的概念。
▲只有CPU与GPU强强联手,才能让电脑性能腾飞起来
异构计算是指系统内不同的运算部件负责各自擅长的计算,从而达到非常好的的运算效率。在视频转码领域,如果能让CPU和GPU的所有资源都达到100%满负荷运行,那么性能肯定是最高的,目前来看,无论Badaboom、MediaCoder还是MediaShow都没能实现,相对来说MediaCoder是做的最好的,相信随着CUDA编码器和软件优化不断完善、进一步平衡算法,视频转码速度还能更上一层楼!

总得来说,显示芯片的性质类似 stream processor,适合一次进行大量相同的工作。CPU 则比较有弹性,能同时进行变化较多的工作。伴随着高清时代和移动影音娱乐大潮的袭来,消费者对视频转码的需求也越来越高。而面对视频转码这样的超大数据量并行计算应用,仅仅靠CPU很难达到非常好的效果,专为并行计算而生的GPU成了高质量快速转码的非常好的选择。
通过今天我们的测试大家可以发现,在旗舰级、玩家级、入门级显卡的视频转码性能对比上,NVIDIA显卡凭借CUDA视频编码引擎的高效率,总体成绩大幅度领先于竞争对手的产品,可以有效的缩短用户在视频转码过程中的等待时间,从而节约更多的电能。同时,由于GPU硬件加速的引入,转码过程中CPU将不会长时间保持在100%占用率的满负荷状态下,而且转码工作并非抢占资源形。也就是说,只要玩家配置一台相对较高端的PC,在使用NVIDIA显卡帮助进行视频转码的过程中,依然可以同时进行办公、上网等低负荷操作,将纯粹的等待时间降低到0。相比之下,AMD虽然也为自己的显卡产品提供了硬件加速视频转码软件,但现在拿的出手的仅仅只有MediaShow这么一款独苗,而且转码效率差强人意。
曾几何时,玩家们在阅读显卡测试文章时,最关注的都是同级别产品间在游戏或专用测试程序中的得分比较。但相信大家在这些对比中,也从未看到过同级别产品出现如今天测试这么巨大的差距。在游戏性能难分伯仲的情况下,NVIDIA显卡通过CUDA架构的引入,给软件开发提供了良好的平台和支持,从而诞生出了大量优秀而又实用的应用软件,为用户提供了更多的附加价值,因而更具性价比。
目前来看CUDA在桌面的应用范围似乎主要停留在转码倍线3D转换这些应用中,但是随着更新的操作系统问世,GPU非图形计算必将发展壮大。在这些全新的操作系统中,GPU也许将不仅仅是图形处理器,它还将成为所有应用程序均可使用的通用并行处理器,让CPU从繁杂的并行计算中解脱出来,而让整个系统更加高效。■<
关注我们


