Video Coding on Multicore Graphics Processors

@article{Cheung2010VideoCO,
  title={Video Coding on Multicore Graphics Processors},
  author={Ngai-Man Cheung and Xiaopeng Fan and Oscar C. Au and Man Cheung Kung},
  journal={IEEE Signal Processing Magazine},
  year={2010},
  volume={27},
  pages={79-89}
}
In this article, we investigate using multi-core graphics processing units (GPUs) for video encoding and decoding. After an overview of video coding and GPUs, we review some previous work on structuring video coding modules so that the massive parallel processing capability of GPUs can be harnessed. We also review previous work on partitioning the video decoding flow between the central processing unit (CPU) and GPU. After that, we discuss in detail a GPU based fast motion estimation to… CONTINUE READING

Figures, Tables, Results, and Topics from this paper.

Key Quantitative Results

  • For example, on a Pentium 4 CPU it was reported smpUMHexagonS can achieve up to 94% reduction in ME execution time with comparable RD efficiency, when compared with the fast full search in the JM software [42].

Citations

Publications citing this paper.
SHOWING 1-10 OF 55 CITATIONS

Execution-time optimization based on thread and block repartitions on a graphic processing unit

  • 2017 International Conference on Engineering & MIS (ICEMIS)
  • 2017
VIEW 8 EXCERPTS
CITES METHODS
HIGHLY INFLUENCED

Enhanced multicore–manycore interaction in high-performance video encoding

  • Journal of Real-Time Image Processing
  • 2018
VIEW 11 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

An smpUMHexagonS-based motion estimation algorithm for heterogeneous architectures

  • 2014 IEEE International Conference on Image Processing (ICIP)
  • 2014
VIEW 5 EXCERPTS
CITES RESULTS & METHODS
HIGHLY INFLUENCED

Dynamic Load Balancing for Real-Time Video Encoding on Heterogeneous CPU+GPU Systems

  • IEEE Transactions on Multimedia
  • 2014
VIEW 6 EXCERPTS
CITES BACKGROUND, METHODS & RESULTS
HIGHLY INFLUENCED

Fast GPU approximation of EPZS motion estimation using branching

  • 2013 IEEE 15th International Workshop on Multimedia Signal Processing (MMSP)
  • 2013
VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Collaborative Multi-Device Motion Estimation on Multi / Many-Core Platforms

Frank Seinstra, Ben van Werkhoven, Anuj Ahuja
  • 2012
VIEW 9 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

LASSO approximation and application to image super-resolution with CUDA acceleration

  • 2017 2nd International Conference on Image, Vision and Computing (ICIVC)
  • 2017
VIEW 1 EXCERPT
CITES METHODS

FILTER CITATIONS BY YEAR

2011
2018

CITATION STATISTICS

  • 8 Highly Influenced Citations

References

Publications referenced by this paper.
SHOWING 1-10 OF 44 REFERENCES

Accelerate video decoding with generic GPU

  • IEEE Transactions on Circuits and Systems for Video Technology
  • 2005
VIEW 11 EXCERPTS
HIGHLY INFLUENTIAL

Block based parallel motion estimation using programmable graphics hardware

  • 2008 International Conference on Audio, Language and Image Processing
  • 2008
VIEW 7 EXCERPTS
HIGHLY INFLUENTIAL

CUDA Programming Guide 1.1

VIEW 17 EXCERPTS
HIGHLY INFLUENTIAL

VC-1 technical overview [Online]. Available: http://www.microsoft.com/windows/windowsmedia

J. Loomis, M. Wasson
  • 2007
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Multi-pass algorithm of motion estimation in video encoding for generic GPU

  • 2006 IEEE International Symposium on Circuits and Systems
  • 2006
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Improved and simplified fast motion estimation for JM

X. Yi, J. Zhang, N. Ling, W. Shang
  • Proc. JVT Meeting, Poznan, Poland, Tech. Rep. JVT-P021, July 2005.
  • 2005
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

The parallelization of video processing

  • IEEE Signal Processing Magazine
  • 2009
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

A Parallel and Pipelined Execution of H.264/AVC Intra Prediction

  • The Sixth IEEE International Conference on Computer and Information Technology (CIT'06)
  • 2006
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Overview of AVS video standard

  • 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763)
  • 2004
VIEW 6 EXCERPTS
HIGHLY INFLUENTIAL