A Multi-Grained Parallel Solution for HEVC Encoding on Heterogeneous Platforms

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal

1 Scopus Citations
View graph of relations

Author(s)

  • Bo Xiao
  • Hanli Wang
  • Jun Wu
  • Sam Kwong
  • C.-C. Jay Kuo

Related Research Unit(s)

Detail(s)

Original languageEnglish
Article number8713491
Pages (from-to)2997-3009
Journal / PublicationIEEE Transactions on Multimedia
Volume21
Issue number12
Online published13 May 2019
Publication statusPublished - Dec 2019

Abstract

To improve the parallel processing capability of video coding, the emerging high efficiency video coding (HEVC) standard introduces two parallel techniques, i.e., Wavefront Parallel Processing (WPP) and Tiles, to make it much more parallel-friendly than its predecessors. However, these two techniques are designed to explore coarse-grained parallelism in HEVC encoding on multicore Central Processing Unit (CPU) platforms. As the computing architecture undergoes a trend toward heterogeneity in the last decade, multi-grained parallel computing methods can be designed to accelerate HEVC encoding on heterogeneous systems. In this paper, a multi-grained parallel solution (MPS) is proposed to optimize HEVC encoding on a typical heterogeneous platform. A massively parallel motion estimation algorithm is employed by MPS to parallelize part of HEVC encoding on Graphic Processing Unit (GPU). Meanwhile, several other HEVC encoding modules are accelerated on CPU through the cooperation of WPP and an adaptive parallel mode decision algorithm. The parallelism between CPU and GPU is well designed and implemented to guarantee an efficient concurrent execution of HEVC encoding on multi-grained parallel levels. The effectiveness of the proposed MPS for HEVC encoding is verified on a number of experiments.

Research Area(s)

  • GPU, heterogeneous computing, HEVC, parallel computing, Video coding

Citation Format(s)

A Multi-Grained Parallel Solution for HEVC Encoding on Heterogeneous Platforms. / Xiao, Bo; Wang, Hanli; Wu, Jun; Kwong, Sam; Kuo, C.-C. Jay.

In: IEEE Transactions on Multimedia, Vol. 21, No. 12, 8713491, 12.2019, p. 2997-3009.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal