●CUDA应用性测试——Badaboom
NVIDIA所开发的CUDA系统下已经涌现出一大批实用型的软件工具,而其中与我们生活息息相关的一项CUDA应用软件当属NVIDIA出品的名为Badaboom的视频解码软件,通过CUDA语言接口,它支持完全利用GPU来进行视频转码。当然在稍后我们也将继续对CUDA的其他应用实例进行测试。
我们将分别使用不同的视频转码软件对同一个视频源进行转换,并计算它们转码所需的时间,Badaboom使用GPU(GeForce 9400M)进行转码计算、而使用第三方软件进行CPU的转码计算,视频源方面则采用446MB大小的H.264编码1080P格式的《X-战警3》视频片段,在测试中我们还将给出采用E7200处理器的平台在使用iTunes 8 Quicktime转码器进行同源转码时的成绩。
CUDA扩展应用软件Badaboom
Badaboom能够提供五种不同应用场合的视频转码预设,包括:iPhone、普通手机、iPod Touch、Apple TV以及视频网站Youtube,通过界面上的按钮可以很快捷地切换,当然,我们在这里测试的是将高清视频转化为iPhone视频的过程。
GeForce 9400M十六颗流处理器的优势相当明显,通过NVIDIA的CUDA并行计算技术,GeForce 9400M只用了一半不到的时间就完成了整个视频源的格式转换工作,每秒输出帧数达到了30帧以上。