內(nèi)容導(dǎo)航: 分頁(yè)瀏覽 |
全文瀏覽
◆ 體驗(yàn)CUDA:Elemental transcoder
利用CUDA實(shí)現(xiàn)GPU計(jì)算來為應(yīng)用程序提速,Badaboom就是很好的一例,這是一款CUDA開發(fā)的視頻轉(zhuǎn)換軟件,可以把mpeg2的視頻轉(zhuǎn)換為ipod或者iphone這樣的所使用的H.264視頻格式。

GPU也可以給視頻轉(zhuǎn)換提速,處理速度達(dá)到80FPS左右,耗時(shí)37秒 |
我們選取了一段碼率較高的MPEG2視頻,可以看到GTX 280的處理速度達(dá)到了80FPS左右,如果碼率較小,還可以達(dá)到100FPS以上甚至更高。328MB的MPEG2視頻轉(zhuǎn)換成17.4MB的iPhone可用的MP4視頻(640*365),只用了37s。
同樣的平臺(tái)下(Intel Core2 Quad QX9650),使用Wondershare iPhone Video Converter軟件進(jìn)行同樣的轉(zhuǎn)換格式工作,相當(dāng)是用CPU進(jìn)行計(jì)算,得到的結(jié)果是耗時(shí)107s,幾乎是用GTX 280轉(zhuǎn)換耗時(shí)的三倍。

轉(zhuǎn)換同樣的視頻,用CPU進(jìn)行處理用時(shí)107秒 |
再一次可以領(lǐng)略到GPU Computing的強(qiáng)悍之處,相比于CPU,GPU在某些領(lǐng)域的計(jì)算能力確實(shí)可以達(dá)到CPU的數(shù)倍。