• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2024, Vol. 46 ›› Issue (11): 1931-1939.

• High Performance Computing • Previous Articles     Next Articles

Parallel implementation of a 3D-HEVC intra prediction algorithm based on dynamic self-reconfiguration structure

YANG Hang1,SHAN Rui1,YANG Kun2,CUI Xin-yue1   

  1. (1.School of Electronic Engineering,Xi’an University of Posts & Telecommunications,Xi’an 710121;
    2.College of Safety Science and Engineering,Xi’an University of Science and Technology,Xi’an 710054,China)
  • Received:2023-04-17 Revised:2023-11-22 Accepted:2024-11-25 Online:2024-11-25 Published:2024-11-27

Abstract: The implementation of intra prediction algorithms in 3D high efficiency video coding (3D-HEVC) on dedicated hardware has certain limitations, which can not fulfill the need for flexible and autonomous switching among multiple modes of the intra prediction algorithm. This leads to poor encoding performance and low utilization of hardware resources. To address this issue, a novel implementation method of 3D-HEVC intra prediction algorithm on a programmable dynamically self-reconfigurable array processor is proposed. This method, based on the dynamic self-reconfiguration mechanism, utilizes a programmable controller to collect the execution states of the array in real-time and autonomously issue new tasks once the current task is completed. By achieving hardware-level autonomous reconfiguration for different prediction mode mapping schemes, the algorithm can switch flexibly. Compared with related work, experimental results show that while enhancing flexibility, the hardware resources are reduced by 49%, and the computational latency is decreased by 29.2%. When the test sequences are subjected to the entire intra-frame loop test, the results demonstrate good image quality. 

Key words: dynamic self-reconfiguration, array processor, 3D high efficiency video coding(3D-HEVC), intra prediction, parallelization