ABSTRACT
High Efficiency Video Coding (HEVC) provides high efficiency at the cost of increased computational complexity followed by increased power consumption and temperature of current Multi-Processor Systems-on-Chip (MPSoCs). In this paper, we propose a machine learning-based power and thermal management approach that dynamically learns the best encoder configuration and core frequency for each of the several video streams running in an MPSoC, using information from frame compression, quality performance, total power and temperature. We implement our approach in an enterprise multicore server and compare it against state-of-the-art techniques. Our approach improves video quality and performance by 17% and 11%, respectively, while reducing average temperature by 12%, without degrading compression or increasing power.
- Philippe Bordes, Pierre Andrivon, Franck Hiron, Philippe Salmon, and Ronan Boitard. 2016. Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11. (2016). https://HEVC.hhi.fraunhofer.deGoogle Scholar
- Frank Bossen, Benjamin Bross, Karsten Suhring, and David Flynn. 2012. HEVC complexity and implementation analysis. IEEE TCSVT 22, 12 (2012), 1685--1696. Google ScholarDigital Library
- Cisco Systems, Inc. 2016. Cisco Visual Networking Index: Forecast and Methodology 2015--2020. Cisco Whitepaper. (2016).Google Scholar
- Guilherme Correa, Pedro Assuncao, Luciano Agostini, and Luis A Silva Cruz. 2016. Complexity scalability for real-time HEVC encoders. Journal of Real-Time Image Processing 12, 1 (2016), 107--122. Google ScholarDigital Library
- Daniel Palomino, Muhammad Shafique, Hussam Amrouch, Altamiro Susin, and Jorg Henkel. 2014. hevcDTM: Application-driven dynamic thermal management for high efficiency video coding. In DATE, 2014. IEEE, 1--4.Google Scholar
- Daniel Palomino, Muhammad Shafique, Altamiro Susin, and Jörg Henkel. 2014. TONE: Adaptive temperature optimization for the next generation video encoders. In Proc. of the 2014 ISLPED. ACM, 33--38. Google ScholarDigital Library
- Daniel Palomino, Muhammad Shafique, Altamiro Susin, and Jörg Henkel. 2016. Thermal optimization using adaptive approximate computing for video coding. In DATE, 2016. IEEE, 1207--1212. Google ScholarCross Ref
- Muhammad Shafique and Jofkrg Henkel. 2014. Low power design of the next-generation high efficiency video coding. In ASP-DAC, 2014 19th Asia and South Pacific. IEEE, 274--281. Google ScholarCross Ref
Recommendations
Multi-view video coding based on high efficiency video coding
PSIVT'11: Proceedings of the 5th Pacific Rim conference on Advances in Image and Video Technology - Volume Part IIMultiview video coding is one of the key techniques to realize the 3D video system. MPEG started a standardization activity on 3DVC (3D video coding) in 2007. 3DVC is based on multiview video coding. MPEG finalized the standard for multiview video ...
A Low-power 4096x2160@30fps H.265/HEVC Video Encoder for Smart Video Surveillance
ISLPED '18: Proceedings of the International Symposium on Low Power Electronics and DesignThis paper presents the design and VLSI implementation of a low-power HEVC main profile encoder, which is able to process up to 4096x2160@30fps 4:2:0 encoding in real-time with five-stage pipeline architecture. A pyramid ME (Motion Estimation) engine is ...
A computationally scalable fast intra coding scheme for HEVC video encoder
The High Efficiency Video Coding (HEVC) adopts 35 intra prediction modes to provide a more precise intra prediction. As a result, HEVC intra coding is much more complex. To provide a flexible solution for battery-powered devices, which include varying ...
Comments