Design exploration of efficient implementation on SoC heterogeneous platform: HEVC intra prediction application

Summary The relationship between CPU and hardware accelerator is critical especially in some systems that require intensive tasks and large amount of data to deal with such as video coding systems. This cooperation provides significant improvements in run-time speed and power consumption. As software (SW) and hardware (HW) solutions provide better flexibility and performance, HW/SW implementation has emerged as a more efficient and desirable methodology for real-time implementation. In order to evaluate different implementation methods (SW) and (HW/SW) in terms of power consumption, run-time and area cost, we choose the Xilinx Zynq-based FPGA as a target to perform some hardware acceleration tasks. In this case, we choose to accelerate the intra prediction block because it is one of the most complex modules defined in the high efficiency video coding decoder chain. Experimental results show that HW/SW accelerations are more than 50% improved in term of run-time speed relative to SW modules. Moreover, the power consumption of HW/SW designs is saved by nearly 80% compared with SW cases. Copyright © 2016 John Wiley & Sons, Ltd.

[1]  H. Loukil,et al.  An efficient hardware architecture design for H.264/AVC INTRA 4×4 algorithm , 2008, 2008 3rd International Design and Test Workshop.

[2]  Guangming Shi,et al.  An efficient VLSI architecture for 4×4 intra prediction in the High Efficiency Video Coding (HEVC) standard , 2011, 2011 18th IEEE International Conference on Image Processing.

[3]  Ilker Hamzaoglu,et al.  An efficient H.264 intra frame coder system , 2008, IEEE Transactions on Consumer Electronics.

[4]  Min-Su Cheon,et al.  Improved Video Compression Efficiency Through Flexible Unit Representation and Corresponding Extension of Coding Tools , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  H. Loukil,et al.  An efficient pipeline execution of H.264/AVC intra 4×4 frame design , 2010, 2010 7th International Multi- Conference on Systems, Signals and Devices.

[6]  Colin Doutre,et al.  HEVC: The New Gold Standard for Video Compression: How Does HEVC Compare with H.264/AVC? , 2012, IEEE Consumer Electronics Magazine.

[7]  Ilker Hamzaoglu,et al.  A high performance and low energy intra prediction hardware for High Efficiency Video Coding , 2012, 22nd International Conference on Field Programmable Logic and Applications (FPL).

[8]  Ilker Hamzaoglu,et al.  Computation and power reduction techniques for H.264 intra prediction , 2012, Microprocess. Microsystems.

[9]  Rabie Ben Atitallah,et al.  An Efficient Framework for Power-Aware Design of Heterogeneous MPSoC , 2013, IEEE Transactions on Industrial Informatics.

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

[11]  Kemal Ugur,et al.  Intra Coding of the HEVC Standard , 2012, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Ahmed Ben Atitallah,et al.  Reconfigurable architecture of VDF filter for multidimensional data , 2013, Int. J. Circuit Theory Appl..

[13]  Nouri Masmoudi,et al.  An optimized hardware architecture for intra prediction for HEVC , 2014, International Image Processing, Applications and Systems Conference.

[14]  Satoshi Goto,et al.  VLSI architecture of HEVC intra prediction for 8K UHDTV applications , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[15]  Ahmed Ben Atitallah,et al.  An optimized hardware architecture of 4×4, 8×8, 16×16 and 32×32 inverse transform for HEVC , 2016, 2016 2nd International Conference on Advanced Technologies for Signal and Image Processing (ATSIP).

[16]  David Flynn,et al.  HEVC Complexity and Implementation Analysis , 2012, IEEE Transactions on Circuits and Systems for Video Technology.