A Collaborative Scheduling-Based Parallel Solution for HEVC Encoding on Multicore Platforms

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

10 Scopus Citations
View graph of relations

Author(s)

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

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages (from-to)2935-2948
Journal / PublicationIEEE Transactions on Multimedia
Volume20
Issue number11
Online published27 Apr 2018
Publication statusPublished - Nov 2018

Abstract

In order to meet the high computational demand to achieve superior coding efficiency and to explore the parallelism of parallel processing architectures, the emerging High Efficiency Video Coding (HEVC) standard has been designed to be more parallelizable than previous video coding standards. However, it is still desirable to design an efficient parallel HEVC encoder to fully exploit the parallelism of the increasingly powerful multicore platforms, especially when considering the amount of parallelism, the scalability of parallelization and the coding efficiency. In this work, a performance model of HEVC encoding is firstly introduced to investigate the speedup and the limitations of the technique of Wavefront Parallel Processing (WPP) under various conditions. Then, a Collaborative Scheduling-based Parallel Solution (CSPS) for HEVC encoding is proposed, which includes adaptive parallel mode decision, asynchronous frame-level pixel interpolation and multi-grained task scheduling. The goal of the proposed CSPS aims to defeat the disadvantages of WPP and further improve the parallelization of HEVC encoding on multicore platforms. Extensive experimental results demonstrate the efficiency of the proposed CSPS for parallelizing HEVC encoding as the computing resources of multicore architectures can be fully utilized.

Research Area(s)

  • collaborative scheduling, Encoding, High efficiency video coding, Image coding, Instruction sets, multicore platform, Multicore processing, Parallel processing, parallelization scalability, Video coding, wavefront parallel processing

Citation Format(s)

A Collaborative Scheduling-Based Parallel Solution for HEVC Encoding on Multicore Platforms. / Wang, Hanli; Xiao, Bo; Wu, Jun; Kwong, Sam; Kuo, C.-C. Jay.

In: IEEE Transactions on Multimedia, Vol. 20, No. 11, 11.2018, p. 2935-2948.

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