Machine Learning-Based Quality-Aware Power and Thermal Management of Multistream HEVC Encoding on Multicore Servers

被引:9
|
作者
Iranfar, Arman [1 ]
Zapater, Marina [2 ]
Atienza, David [3 ]
机构
[1] Ecole Polytech Fed Lausanne, Fac Sci & Tech Ingn, Elect Engn, CH-1015 Lausanne, Switzerland
[2] Ecole Polytech Fed Lausanne, Elect Engn, CH-1015 Lausanne, Switzerland
[3] Ecole Polytech Fed Lausanne, ESL, CH-1015 Lausanne, Switzerland
基金
欧盟地平线“2020”;
关键词
HEVC standard; multicore servers; encoding efficiency; encoding configuration; reinforcement learning; COMPLEXITY;
D O I
10.1109/TPDS.2018.2827381
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The emergence of video streaming applications, together with the users' demand for high-resolution contents, has led to the development of new video coding standards, such as High Efficiency Video Coding (HEVC). HEVC provides high efficiency at the cost of increased complexity. This higher computational burden results in increased power consumption in current multicore servers. To tackle this challenge, algorithmic optimizations need to be accompanied by content-aware application-level strategies, able to reduce power while meeting compression and quality requirements. In this paper, we propose a machine learning-based power and thermal management approach that dynamically learns and selects the best encoding configuration and operating frequency for each of the videos running on multicore servers, by using information from frame compression, quality, encoding time, power, and temperature. In addition, we present a resolution-aware video assignment and migration strategy that reduces the peak and average temperature of the chip while maintaining the desirable encoding time. We implemented our approach in an enterprise multicore server and evaluated it under several common scenarios for video providers. On average, compared to a state-of-the-art technique, for the most realistic scenario, our approach improves BD-PSNR and BD-rate by 0.54 dB, and 8 percent, respectively, and reduces the encoding time, power consumption, and average temperature by 15.3, 13, and 10 percent, respectively. Moreover, our proposed approach enhances BDPSNR and BD-rate compared to the HEVC Test Model (HM), by 1.19 dB and 24 percent, respectively, without any encoding time degradation, when power and temperature constraints are relaxed.
引用
收藏
页码:2268 / 2281
页数:14
相关论文
共 37 条
  • [1] Quality and Energy-Aware HEVC Transrating Based on Machine Learning
    Alves Bubolz, Thiago Luiz
    Conceicao, Ruhan A.
    Grellert, Mateus
    Agostini, Luciano
    Zatt, Bruno
    Correa, Guilherme
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (06) : 2124 - 2136
  • [2] A power and thermal-aware virtual machine management framework based on machine learning
    Xiao, Peng
    Ni, Zhenyu
    Liu, Dongbo
    Hu, Zhigang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 2231 - 2248
  • [3] A power and thermal-aware virtual machine management framework based on machine learning
    Peng Xiao
    Zhenyu Ni
    Dongbo Liu
    Zhigang Hu
    Cluster Computing, 2021, 24 : 2231 - 2248
  • [4] Machine Learning for Power, Energy, and Thermal Management on Multicore Processors: A Survey
    Pagani, Santiago
    Manoj, P. D. Sai
    Jantsch, Axel
    Henkel, Joerg
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (01) : 101 - 116
  • [5] A Heuristic Machine Learning-based Algorithm for Power and Thermal Management of Heterogeneous MPSoCs
    Iranfar, Arman
    Shahsavani, Soheil Nazar
    Kamal, Mehdi
    Afzali-Kusha, Ali
    2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2015, : 291 - 296
  • [6] A Data Quality-aware Cloud Service based on Metaheuristic and Machine Learning Provisioning Algorithms
    Nascimento, Dimas C.
    Pires, Carlos Eduardo
    Mestre, Demetrio Gomes
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1696 - 1703
  • [7] Deep Reinforcement Learning-Based Power Management for Chiplet-Based Multicore Systems
    Li, Xiao
    Chen, Lin
    Chen, Shixi
    Jiang, Fan
    Li, Chengeng
    Zhang, Wei
    Xu, Jiang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (09) : 1726 - 1739
  • [8] Learning-Based Power Management for Multicore Processors via Idle Period Manipulation
    Ye, Rong
    Xu, Qiang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (07) : 1043 - 1055
  • [9] A Deep Learning-Based Integrated Framework for Quality-Aware Undersampled Cine Cardiac MRI Reconstruction and Analysis
    Machado, Ines
    Puyol-Anton, Esther
    Hammernik, Kerstin
    Cruz, Gastao
    Ugurlu, Devran
    Olakorede, Ihsane
    Oksuz, Ilkay
    Ruijsink, Bram
    Castelo-Branco, Miguel
    Young, Alistair
    Prieto, Claudia
    Schnabel, Julia
    King, Andrew
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2024, 71 (03) : 855 - 865
  • [10] A Learning-based and Network-aware Power Management for Mobile Devices
    Zhang, Jin
    Huang, Jiangjie
    Peng, Long
    Liu, Xiaodong
    Yu, Jie
    Wang, Wenzhu
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 894 - 899