Sciweavers

TCSV
2016

Adaptive Scheduling Framework for Real-Time Video Encoding on Heterogeneous Systems

8 years 8 months ago
Adaptive Scheduling Framework for Real-Time Video Encoding on Heterogeneous Systems
—To challenge real-time encoding of high-definition video sequences on heterogeneous desktop systems, a collaborative central processing units (CPU) + graphics processing unit (GPU) framework for interloop video encoding is proposed herein. The proposed framework considers the overall complexity of the collaborative interloop encoding as a unified optimization problem. Several functional blocks are integrated for simultaneous execution control, automatic data access management, performance characterization, and adaptive scheduling and load balancing. These blocks aim at fully exploiting the performance of heterogeneous devices, asymmetric bandwidth of communication links, and several levels of concurrency between computation and communication. To support a wide range of CPU and GPU architectures, a specific encoding library is developed with highly optimized algorithms for all interloop modules. The experimental results show that the proposed framework allows achieving a real-time...
Aleksandar Ilic, Svetislav Momcilovic, Nuno Roma,
Added 10 Apr 2016
Updated 10 Apr 2016
Type Journal
Year 2016
Where TCSV
Authors Aleksandar Ilic, Svetislav Momcilovic, Nuno Roma, Leonel Sousa
Comments (0)