Skip to main navigation Skip to search Skip to main content

Markov decision process based energy-efficient on-line scheduling for slice-parallel video decoders on multicore systems

  • Swiss Federal Institute of Technology Lausanne
  • University of California at Los Angeles

Research output: Contribution to journalArticlepeer-review

25 Scopus citations

Abstract

We consider the problem of energy-efficient on-line scheduling for slice-parallel video decoders on multicore systems with Dynamic Voltage Frequency Scaling (DVFS) enabled processors. 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 paper 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. The objective of the MDP is to minimize long-term power consumption subject to a minimum Quality of Service (QoS) constraint related to the decoder's throughput. We evaluate the proposed on-line scheduling algorithm in Matlab using realistic video decoding traces generated from a cycle-accurate multiprocessor ARM simulator.

Original languageEnglish
Article number6374263
Pages (from-to)268-278
Number of pages11
JournalIEEE Transactions on Multimedia
Volume15
Issue number2
DOIs
StatePublished - 2013

Keywords

  • Dynamic voltage frequency scaling
  • Energy-efficient scheduling
  • Markov decision process
  • Multicore scheduling
  • Quality-of-Service
  • Video decoding

Fingerprint

Dive into the research topics of 'Markov decision process based energy-efficient on-line scheduling for slice-parallel video decoders on multicore systems'. Together they form a unique fingerprint.

Cite this