Multi-level Parallelization of Advanced Video Coding on Hybrid CPU plus GPU Platforms

被引:0
|
作者
Momcilovic, Svetislav [1 ]
Roma, Nuno [1 ]
Sousa, Leonel [1 ]
机构
[1] INESC ID IST TU Lisbon, P-1000029 Lisbon, Portugal
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A dynamic model for parallel H.264/AVC video encoding on hybrid GPU+CPU systems is proposed. The entire inter-prediction loop of the encoder is parallelized on both the CPU and the GPU, and a computationally efficient model is proposed to dynamically distribute the computational load among these processing devices on hybrid platforms. The presented model includes both dependency aware task scheduling and load balancing algorithms. According to the obtained experimental results, the proposed dynamic load balancing model is able to push forward the computational capabilities of these hybrid parallel platforms, achieving a speedup of up to 2 when compared with other equivalent state-of-the-art solutions. With the presented implementation, it was possible to encode 25 frames per second for HD 1920x1080 resolution, even when exhaustive motion estimation is considered.
引用
收藏
页码:165 / 174
页数:10
相关论文
共 50 条
  • [1] Exploiting task and data parallelism for advanced video coding on hybrid CPU plus GPU platforms
    Momcilovic, Svetislav
    Roma, Nuno
    Sousa, Leonel
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (03) : 571 - 587
  • [2] Exploiting task and data parallelism for advanced video coding on hybrid CPU + GPU platforms
    Svetislav Momcilovic
    Nuno Roma
    Leonel Sousa
    [J]. Journal of Real-Time Image Processing, 2016, 11 : 571 - 587
  • [3] Multi-level Parallelization for Hybrid ACO
    Abdelkafi, Omar
    Lepagnot, Julien
    Idoumghar, Lhassane
    [J]. SWARM INTELLIGENCE BASED OPTIMIZATION (ICSIBO 2014), 2014, 8472 : 60 - 67
  • [4] Parallelization of large vector similarity computations in a hybrid CPU plus GPU environment
    Czarnul, Pawe
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (02): : 768 - 786
  • [5] Tuning Basic Linear Algebra Routines for Hybrid CPU plus GPU Platforms
    Bernabe, Gregorio
    Cuenca, Javier
    Garcia, Luis-Pedro
    Gimenez, Domingo
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 30 - 39
  • [6] COOPERATIVE CPU plus GPU DEBLOCKING FILTER PARALLELIZATION FOR HIGH PERFORMANCE HEVC VIDEO CODECS
    de Souza, Diego F.
    Roma, Nuno
    Sousa, Leonel
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [7] Parallelization of GPU simulator on multi-core platforms
    Zhao, Xia
    Shen, Li
    Liu, Xin
    Wang, Zhi-Ying
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2014, 35 : 219 - 224
  • [8] Learning Driven Parallelization for Large-Scale Video Workload in Hybrid CPU-GPU Cluster
    Zhang, Haitao
    Tang, Bingchang
    Geng, Xin
    Ma, Huadong
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [9] Multi-GPU and Multi-CPU Parallelization for Interactive Physics Simulations
    Hermann, Everton
    Raffin, Bruno
    Faure, Francois
    Gautier, Thierry
    Allard, Jeremie
    [J]. EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 235 - 246
  • [10] Heterogeneous Sparse Matrix Computations on Hybrid GPU/CPU Platforms
    Cardellini, Valeria
    Fanfarillo, Alessandro
    Filippone, Salvatore
    [J]. PARALLEL COMPUTING: ACCELERATING COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, 25 : 203 - 212