Adaptive scheduling and voltage sealing for multiprocessor real-time applications with non-deterministic workload

Parth Malani, Prakash Mukre, Qinru Qiu, Qing Wu

Research output: Chapter in Book/Entry/PoemConference contribution

14 Scopus citations

Abstract

The computational workload of some real-time applications varies significantly during runtime, which makes the task scheduling and power management a challenge. One of the major influences to the workload of an application is the selection of conditional branches which may activate or deactivate a large set of operations. Focusing on real-time applications with variable workload which is due to random branch selection, this paper presents a framework of task mapping, scheduling and dynamic voltage and frequency scaling (DVFS) for a multiprocessor system. The proposed framework maintains workload awareness using dynamic profiling of branch probability. The profiled information is utilized by the scheduling and DVFS algorithm that are adopted in this framework to generate statistically optimal solution.

Original languageEnglish (US)
Title of host publicationDesign, Automation and Test in Europe, DATE 2008
Pages652-657
Number of pages6
DOIs
StatePublished - 2008
Externally publishedYes
EventDesign, Automation and Test in Europe, DATE 2008 - Munich, Germany
Duration: Mar 10 2008Mar 14 2008

Publication series

NameProceedings -Design, Automation and Test in Europe, DATE
ISSN (Print)1530-1591

Other

OtherDesign, Automation and Test in Europe, DATE 2008
Country/TerritoryGermany
CityMunich
Period3/10/083/14/08

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Adaptive scheduling and voltage sealing for multiprocessor real-time applications with non-deterministic workload'. Together they form a unique fingerprint.

Cite this