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從繁雜的并行計算中解脫出來,而讓整個系統更加高效。■<
關注我們


