Exploiting intra-task slack time of load operations for DVFS in hard real-time multi-core systems
-
Published:2011-09
Issue:3
Volume:8
Page:32-35
-
ISSN:1551-3688
-
Container-title:ACM SIGBED Review
-
language:en
-
Short-container-title:SIGBED Rev.
Author:
Quiñones Eduardo1,
Abella Jaume1,
Cazorla Francisco J.2,
Valero Mateo3
Affiliation:
1. Barcelona Supercomp. Center (BSC)
2. Spanish National Research Council (IIIA-CSIC) and Barcelona Supercomp. Center (BSC)
3. Barcelona Supercomp. Center (BSC) and Univ. Politecnica de Catalunya (UPC)
Abstract
Power demand grows much faster than battery capacity in embedded systems. Dynamic voltage and frequency scaling (DVFS) has been shown to be extremely efficient to save energy due to the exponential dependence of power on voltage. However, voltage/frequency cannot be blindly scaled in hard real-time systems because DVFS techniques impact on the execution time, and so potentially on the worst-case execution time (WCET) of tasks.
This paper presents a new DVFS technique for hard real-time systems that measures dynamically the
intra-task slack
existing between the actual execution time of a task and its WCET estimation, and exploits it to perform DVFS guaranteeing that the WCET is not affected. Concretely, our approach exploits the slack available due to contention in the use of shared resources in a multi-core system.
Funder
Seventh Framework Programme
Ministerio de Ciencia e Innovación
Ministerio de Educación, Cultura y Deporte
Generalitat de Catalunya
Publisher
Association for Computing Machinery (ACM)
Subject
Engineering (miscellaneous),Computer Science (miscellaneous)
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献