• DocumentCode
    3336565
  • Title

    Hybrid parallelization for HEVC decoder

  • Author

    Hyunho Jo ; Donggyu Sim ; Byeungwoo Jeon

  • Author_Institution
    Comput. Eng., Kwangwoon Univ., Seoul, South Korea
  • Volume
    01
  • fYear
    2013
  • fDate
    16-18 Dec. 2013
  • Firstpage
    170
  • Lastpage
    175
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Image and Signal Processing (CISP), 2013 6th International Congress on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-4799-2763-0
  • Type

    conf

  • DOI
    10.1109/CISP.2013.6743980
  • Filename
    6743980