内容导航: 分页浏览 |
全文浏览
◆ 体验CUDA:Elemental transcoder
利用CUDA实现GPU计算来为应用程序提速,Badaboom就是很好的一例,这是一款CUDA开发的视频转换软件,可以把mpeg2的视频转换为ipod或者iphone这样的所使用的H.264视频格式。

GPU也可以给视频转换提速,处理速度达到80FPS左右,耗时37秒 |
我们选取了一段码率较高的MPEG2视频,可以看到GTX 280的处理速度达到了80FPS左右,如果码率较小,还可以达到100FPS以上甚至更高。328MB的MPEG2视频转换成17.4MB的iPhone可用的MP4视频(640*365),只用了37s。
同样的平台下(Intel Core2 Quad QX9650),使用Wondershare iPhone Video Converter软件进行同样的转换格式工作,相当是用CPU进行计算,得到的结果是耗时107s,几乎是用GTX 280转换耗时的三倍。

转换同样的视频,用CPU进行处理用时107秒 |
再一次可以领略到GPU Computing的强悍之处,相比于CPU,GPU在某些领域的计算能力确实可以达到CPU的数倍。