Title :
Hybrid parallelization for HEVC decoder
Author :
Hyunho Jo ; Donggyu Sim ; Byeungwoo Jeon
Author_Institution :
Comput. Eng., Kwangwoon Univ., Seoul, South Korea
Abstract :
This paper presents a new hybrid parallelization method for High Efficiency Video Coding (HEVC) decoder. The proposed method groups HEVC decoding modules into entropy decoding, pixel decoding, and in-loop filtering parts for optimal parallelization considering the characteristic of all the parts. The proposed method employs coding tree unit (CTU)-level 2D wavefront for the pixel decoding part. To decrease the delay between the entropy decoding and pixel decoding, task level parallelism (TLP) is additionally employed for two parts. For the HEVC deblocking filter, CTU-level data level parallelism (DLP) with equally partitioned CTUs is proposed. In addition, CTU row-level DLP for sample adaptive offset (SAO) is proposed to achieve maximum parallel performance and to minimize the overhead of organizing a backup buffer. The experimental results show that the proposed approach for parallel deblocking filter achieved a speed-up of 5.4× and the parallel SAO approach achieved a speed-up of 3.7× maximally on the multi-core platform. Furthermore, the proposed parallel HEVC decoder shows a speed-up of 2.9× with 6 threads without any encoder parallel tools such as wavefront parallel processing (WPP) coding and picture partitioning with tile and slice segments.
Keywords :
entropy; filtering theory; parallel processing; video coding; CTU-level 2D wavefront; DLP; HEVC deblocking filter coding; HEVC decoder; TLP; WPP coding; coding tree unit; data level parallelism; entropy decoding; high efficiency video coding decoder; hybrid parallelization; inloop filtering; parallel SAO approach; parallel deblocking filter; picture partitioning; pixel decoding; sample adaptive offset; slice segments; task level parallelism; tile segments; wavefront parallel processing; Decoding; Encoding; Entropy; Filtering; Instruction sets; Parallel processing; Video coding; HEVC; Parallel decoding; Video coding;
Conference_Titel :
Image and Signal Processing (CISP), 2013 6th International Congress on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4799-2763-0
DOI :
10.1109/CISP.2013.6743980