Markov Decision Process Based Energy-Efficient On-Line Scheduling for Slice-Parallel Video Decoders on Multicore Systems
Nicholas Mastronarde, Karim Kanoun, David Atienza, Pascal Frossard,, Mihaela van der Schaar

TL;DR
This paper formulates an energy-efficient online scheduling problem for multicore video decoders as a Markov decision process, incorporating DVFS, workload, and traffic constraints, and proposes solutions evaluated on a realistic simulation platform.
Contribution
It introduces a rigorous MDP-based formulation for multicore video decoding scheduling that accounts for power, workload, and traffic constraints, with practical approximations to reduce complexity.
Findings
MDP formulation effectively models the scheduling problem.
Proposed algorithms reduce power consumption while maintaining QoS.
Simulation results demonstrate the approach's practicality and efficiency.
Abstract
We consider the problem of energy-efficient on-line scheduling for slice-parallel video decoders on multicore systems. We assume that each of the processors are Dynamic Voltage Frequency Scaling (DVFS) enabled such that they can independently trade off performance for power, while taking the video decoding workload into account. In the past, scheduling and DVFS policies in multi-core systems have been formulated heuristically due to the inherent complexity of the on-line multicore scheduling problem. The key contribution of this report is that we rigorously formulate the problem as a Markov decision process (MDP), which simultaneously takes into account the on-line scheduling and per-core DVFS capabilities; the power consumption of the processor cores and caches; and the loss tolerant and dynamic nature of the video decoder's traffic. In particular, we model the video traffic using a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
