Research and implementation of HEVC distributed parallel

High Efficiency Video Coding (HEVC) standard achieves double compression efficiency compared to H.264/AVC with the adoption of more flexible coding structure and advanced coding tools. On the other hand, the coding mode space is too large and it’s very time consuming. With the development of many-core computing architecture, parallelizing HEVC encoding on such platforms is an efficient approach to fulfill the high computational requirement. In this paper, we propose a highly parallel MPI method which is based on the reference software for the HEVC. Firstly we split the video into multiple computing cores, and then the video frame is compressed simultaneously. Experimental results show that our proposed parallel MPI method gets an overall speed up of more than 10x with 336 computing cores, compared with the non-parallel baseline.

[1]  Kiho Choi,et al.  Leveraging Parallel Computing in Modern Video Coding Standards , 2012, IEEE MultiMedia.

[2]  Yung-Lyul Lee,et al.  Early Termination of CU Encoding to Reduce HEVC Complexity , 2012, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[3]  Yongdong Zhang,et al.  Highly Parallel Framework for HEVC Motion Estimation on Many-Core Platform , 2013, 2013 Data Compression Conference.

[4]  Yongdong Zhang,et al.  High Efficiency Video Coding: High Efficiency Video Coding , 2014 .

[5]  Ben H. H. Juurlink,et al.  Parallel Scalability and Efficiency of HEVC Parallelization Approaches , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Gary J. Sullivan,et al.  Overview of the High Efficiency Video Coding (HEVC) Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Yongdong Zhang,et al.  Efficient Parallel Framework for H.264/AVC Deblocking Filter on Many-Core Platform , 2012, IEEE Transactions on Multimedia.