Authors
Kiran Seth, Aravindh Anantaraman, Frank Mueller, Eric Rotenberg
Publication date
2006/2/1
Journal
ACM Transactions on Embedded Computing Systems (TECS)
Volume
5
Issue
1
Pages
200-224
Publisher
ACM
Description
Energy is a valuable resource in embedded systems as the lifetime of many such systems is constrained by their battery capacity. Recent advances in processor design have added support for dynamic frequency/voltage scaling (DVS) for saving energy. Recent work on real-time scheduling focuses on saving energy in static as well as dynamic scheduling environments by exploiting idle time and slack because of early task completion for DVS of subsequent tasks. These scheduling algorithms rely on a priori knowledge of worst-case execution times (WCET) for each task. They assume that DVS has no effect on the worst-case execution cycles (WCEC) of a task and scale the WCET according to the processor frequency. However, for systems with memory hierarchies, the WCEC typically does change under DVS because of requency modulation. Hence, current assumptions used by DVS schemes result in a highly …
Total citations
19961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024111129813121014876212431057111
Scholar articles
K Seth, A Anantaraman, F Mueller, E Rotenberg - ACM Transactions on Embedded Computing Systems …, 2006