Software architecture of high efficiency video coding for many-core systems with power-efficient workload balancing

Design, Automation and Test in Europe Conference and Exhibition(2014)

引用 30|浏览56
暂无评分
摘要
The High Efficiency Video Coding (HEVC) standard aims at providing ~50% better compression compared to its predecessor (H.264) at the cost of high computational complexity. To enable HEVC video encoding in real-time scenarios, special coding support for parallelization is provided in HEVC that can be exploited by many-core systems. In this work, we present a HEVC software architecture where a video frame is adaptively divided into independent video frame regions (i.e. so-called video tiles) which are processed concurrently on multiple cores. By balancing the workload of each video tile mapped to a particular core, the total power consumption of a system is reduced (through dynamically scaling the operating frequency) under a given frame-rate constraint. We also exploit user tolerance to further curtail the HEVC workload with insignificant video quality degradation. Experimental results illustrate that the proposed approach results in ~43% power savings on a many-core system.
更多
查看译文
关键词
hevc video,so-called video tile,power-efficient workload balancing,hevc workload,independent video frame region,high efficiency video,power saving,many-core system,insignificant video quality degradation,hevc software architecture,video tile,video frame,data compression,software architecture,encoding,hardware
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要