Optimal DPM and DVFS for frame-based real-time systems

Research output: Contribution to journalArticle

  • 25 Citations

Abstract

Dynamic Power Management (DPM) and Dynamic Voltage and Frequency Scaling (DVFS) are popular techniques for reducing energy consumption. Algorithms for optimal DVFS exist, but optimal DPM and the optimal combination of DVFS and DPM are not yet solved. In this article we use well-established models of DPM and DVFS for frame-based systems. We show that it is not sufficient—as some authors argue—to consider only individual invocations of a task. We define a schedule that also takes interactions between invocations into account and prove—in a theoretical fashion—that this schedule is optimal.
LanguageEnglish
Article number41
Number of pages23
JournalACM transactions on architecture and code optimization
Volume9
Issue number4
DOIs
StatePublished - Jan 2013

Fingerprint

Real time systems
Energy utilization
Power management
Dynamic frequency scaling
Voltage scaling

Keywords

  • EWI-23005
  • Energy minimization
  • IR-84079
  • Dynamic voltage and frequency scaling
  • METIS-296270
  • Dynamic power management

Cite this

@article{e48a4b55441a4119b955df51c55206c5,
title = "Optimal DPM and DVFS for frame-based real-time systems",
abstract = "Dynamic Power Management (DPM) and Dynamic Voltage and Frequency Scaling (DVFS) are popular techniques for reducing energy consumption. Algorithms for optimal DVFS exist, but optimal DPM and the optimal combination of DVFS and DPM are not yet solved. In this article we use well-established models of DPM and DVFS for frame-based systems. We show that it is not sufficient—as some authors argue—to consider only individual invocations of a task. We define a schedule that also takes interactions between invocations into account and prove—in a theoretical fashion—that this schedule is optimal.",
keywords = "EWI-23005, Energy minimization, IR-84079, Dynamic voltage and frequency scaling, METIS-296270, Dynamic power management",
author = "Gerards, {Marco Egbertus Theodorus} and Jan Kuper",
note = "eemcs-eprint-23005",
year = "2013",
month = "1",
doi = "10.1145/2400682.2400700",
language = "English",
volume = "9",
journal = "ACM transactions on architecture and code optimization",
issn = "1544-3566",
publisher = "Association for Computing Machinery",
number = "4",

}

TY - JOUR

T1 - Optimal DPM and DVFS for frame-based real-time systems

AU - Gerards,Marco Egbertus Theodorus

AU - Kuper,Jan

N1 - eemcs-eprint-23005

PY - 2013/1

Y1 - 2013/1

N2 - Dynamic Power Management (DPM) and Dynamic Voltage and Frequency Scaling (DVFS) are popular techniques for reducing energy consumption. Algorithms for optimal DVFS exist, but optimal DPM and the optimal combination of DVFS and DPM are not yet solved. In this article we use well-established models of DPM and DVFS for frame-based systems. We show that it is not sufficient—as some authors argue—to consider only individual invocations of a task. We define a schedule that also takes interactions between invocations into account and prove—in a theoretical fashion—that this schedule is optimal.

AB - Dynamic Power Management (DPM) and Dynamic Voltage and Frequency Scaling (DVFS) are popular techniques for reducing energy consumption. Algorithms for optimal DVFS exist, but optimal DPM and the optimal combination of DVFS and DPM are not yet solved. In this article we use well-established models of DPM and DVFS for frame-based systems. We show that it is not sufficient—as some authors argue—to consider only individual invocations of a task. We define a schedule that also takes interactions between invocations into account and prove—in a theoretical fashion—that this schedule is optimal.

KW - EWI-23005

KW - Energy minimization

KW - IR-84079

KW - Dynamic voltage and frequency scaling

KW - METIS-296270

KW - Dynamic power management

U2 - 10.1145/2400682.2400700

DO - 10.1145/2400682.2400700

M3 - Article

VL - 9

JO - ACM transactions on architecture and code optimization

T2 - ACM transactions on architecture and code optimization

JF - ACM transactions on architecture and code optimization

SN - 1544-3566

IS - 4

M1 - 41

ER -