System-wide energy optimization for multiple DVS components and real-time tasks

Heechul Yun, Po Liang Wu, Anshu Arya, Tarek Abdelzaher, Cheolgi Kim, Lui Sha

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Most dynamic voltage and frequency scaling (DVS) techniques adjust only CPU parameters; however, recent embedded systems provide multiple adjustable clocks which can be independently tuned. When considering multiple components, energy optimal frequencies depend on task set characteristics such as the number of CPU and memory access cycles. In this work, we propose a realistic energy model considering multiple components with individually adjustable frequencies such as CPU, system bus and memory, and related task set characteristics. The model is validated on a real platform and shows less than 2% relative error compared to measured values. Based on the proposed energy model, we present an optimal static frequency assignment scheme for multiple DVS components to schedule a set of periodic realtime tasks. We simulate the energy gain of the proposed scheme compared to other DVS schemes for various task and system configurations, showing up to a 20% energy reduction.

Original languageEnglish (US)
Title of host publicationProceedings - 22nd Euromicro Conference on Real-Time Systems, ECRTS 2010
Pages133-142
Number of pages10
DOIs
StatePublished - 2010
Event22nd Euromicro Conference on Real-Time Systems, ECRTS 2010 - Brussels, Belgium
Duration: Jul 6 2010Jul 9 2010

Publication series

NameProceedings - Euromicro Conference on Real-Time Systems
ISSN (Print)1068-3070

Other

Other22nd Euromicro Conference on Real-Time Systems, ECRTS 2010
Country/TerritoryBelgium
CityBrussels
Period7/6/107/9/10

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'System-wide energy optimization for multiple DVS components and real-time tasks'. Together they form a unique fingerprint.

Cite this