

Author: Venkatachalam Vasanth Franz Michael Probst Christian W.
Publisher: Inderscience Publishers
ISSN: 1741-1068
Source: International Journal of Embedded Systems, Vol.3, Iss.1-2, 2007-12, pp. : 17-30
Disclaimer: Any content in publications that violate the sovereignty, the constitution or regulations of the PRC is not accepted or approved by CNPIEC.
Abstract
Many dynamic voltage scaling algorithms rely on measuring hardware events (such as cache misses) for predicting how much a workload can be slowed down with acceptable performance loss. The events measured, however, are at best indirectly related to execution time and clock frequency. By relating these two indicators logically, we propose a new way of predicting a workload's compute-boundedness that is based on direct observation, and only requires measuring the total execution cycles for the two highest clock frequencies. Our predictor can be used to develop dynamic voltage scaling algorithms that are more system-aware than current approaches.
Related content


Dynamic Voltage Scaling for Digital Control System Implementation
By Sun Lee Hyung Kook Kim Byung
Real-Time Systems, Vol. 29, Iss. 2-3, 2005-03 ,pp. :


Feedback EDF Scheduling of Real-Time Tasks Exploiting Dynamic Voltage Scaling
Real-Time Systems, Vol. 31, Iss. 1-3, 2005-12 ,pp. :



