Parallel performance and energy efficiency of modern video encoders on multithreaded architectures

In this paper we evaluate four mainstream video encoders: H.264/MPEG-4 Advanced Video Coding, Google's VP8, High Efficiency Video Coding, and Google's VP9, studying conventional figures-of-merit such as performance in terms of encoded frames per second, and encoding efficiency in both PSNR and bit-rate of the encoded video sequences. Additionally, two platforms equipped with a large number of cores, representative of current multicore architectures for high-end servers, and equipped with a wattmeter allow us to assess the quality of these video encoders in terms of parallel scalability and energy consumption, which is well-founded given the significant levels of thread concurrency and the impact of the power wall in todays' multicore processors.

[1]  Myungchul Kim,et al.  Performance analysis of H.264/AVC, H.264/SVC, and VP8 over IEEE 802.11 wireless networks , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[2]  Albrecht Rothermel,et al.  The VP8 video codec - overview and comparison to H.264/AVC , 2011, 2011 IEEE International Conference on Consumer Electronics -Berlin (ICCE-Berlin).

[3]  F. Bossen,et al.  Common test conditions and software reference configurations , 2010 .

[4]  Janne Salonen,et al.  VP8 Data Format and Decoding Guide , 2011, RFC.

[5]  Yaowu Xu,et al.  Technical overview of VP8, an open source video codec for the web , 2011, 2011 IEEE International Conference on Multimedia and Expo.

[6]  David Black-Schaffer,et al.  The HIPEAC vision for advanced computing in horizon 2020 , 2013 .

[7]  Debargha Mukherjee,et al.  Towards a next generation open-source video codec , 2013, Electronic Imaging.

[8]  Detlev Marpe,et al.  Performance comparison of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC encoders , 2013, 2013 Picture Coding Symposium (PCS).

[9]  Adrian Grange,et al.  A VP9 Bitstream Overview , 2013 .

[10]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[11]  Nabil J. Sarhan,et al.  Detailed Comparative Analysis of VP8 and H.264 , 2012, 2012 IEEE International Symposium on Multimedia.