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 条
  • [41] An Hybrid CPU-GPU Parallel Multi-tracking Framework for Long-Term Video Sequences
    D'amato, Juan P.
    Dominguez, Leonardo
    Stramana, Franco
    Rubiales, Aldo
    Perez, Alejandro
    [J]. APPLIED COMPUTER SCIENCES IN ENGINEERING, WEA 2021, 2021, 1431 : 263 - 274
  • [42] A Efficient Algorithm for Molecular Dynamics Simulation on Hybrid CPU-GPU Computing Platforms
    Li, Dapu
    Ai, Wei
    Ye, Yu
    Liang, Jie
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1357 - 1363
  • [43] Using Hybrid CPU-GPU Platforms to Accelerate the Computation of the Matrix Sign Function
    Benner, Peter
    Ezzatti, Pablo
    Quintana-Orti, Enrique S.
    Remon, Alfredo
    [J]. EURO-PAR 2009 PARALLEL PROCESSING WORKSHOPS, 2010, 6043 : 132 - +
  • [44] Problems Related to Parallelization of CFD Algorithms on GPU, Multi-GPU and Hybrid Architectures.
    Blazewicz, Marek
    Kurowski, Krzysztof'
    Ludwiczak, Bogdan
    Napierala, Krystyna
    [J]. NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, VOLS I-III, 2010, 1281 : 1301 - 1304
  • [45] Extending LYAPACK for the solution of band Lyapunov equations on hybrid CPU-GPU platforms
    Benner, Peter
    Remon, Alfredo
    Dufrechou, Ernesto
    Ezzatti, Pablo
    Quintana-Orti, Enrique S.
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (02): : 740 - 750
  • [46] CPU-GPU hybrid computing for feature extraction from video stream
    Lee, Sungju
    Kim, Heegon
    Park, Daihee
    Chung, Yongwha
    Jeong, Taikyeong
    [J]. IEICE ELECTRONICS EXPRESS, 2014, 11 (22):
  • [47] Solving optimization problems using a hybrid systolic search on GPU plus CPU
    Vidal, Pablo
    Alba, Enrique
    Luna, Francisco
    [J]. SOFT COMPUTING, 2017, 21 (12) : 3227 - 3245
  • [48] Solving optimization problems using a hybrid systolic search on GPU plus CPU
    Pablo Vidal
    Enrique Alba
    Francisco Luna
    [J]. Soft Computing, 2017, 21 : 3227 - 3245
  • [49] Evaluating application performance and energy consumption on hybrid CPU plus GPU architecture
    Padoin, Edson Luiz
    Pilla, Laercio Lima
    Boito, Francieli Zanon
    Kassick, Rodrigo Virote
    Velho, Pedro
    Navaux, Philippe O. A.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2013, 16 (03): : 511 - 525
  • [50] An alternative approach for collaborative simulation execution on a CPU plus GPU hybrid system
    Tang, Wenjie
    Cai, Wentong
    Yao, Yiping
    Song, Xiao
    Zhu, Feng
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2020, 96 (03): : 347 - 361