Abstract
Dynamic Performance Scaling is highly efficient in reducing power
consumption of computers. However, it causes a tradeoff between energy
efficiency and performance if based on processor utilization history. In this
paper we present an algorithm called PROPHET aimed at boosting load prediction
used within dynamic performance scaling systems. PROPHET is a binary
search-like speculative approach for determining current processing load and
setting the performance level accordingly. PROPHET guarantees that performance
degradation does not exceed a worst-case boundary value. A performance hit
metric is defined and utilized for determining the maximum performance hit of
the algorithm. PROPHET is applied to and tested in embedded multimedia device,
as well as in a simulated environment. Test results on real device show 27%
to 32% energy savings in a user-interactive use case with feasible
performance. Comparison to existing energy-equal performance scaling
algorithms shows up to 35% smaller performance hit on real device and even
more in the simulated execution environment.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2007 International Wireless Communications and Mobile Computing Conference, IWCMC 2007 |
Publisher | Association for Computing Machinery ACM |
Pages | 583-588 |
ISBN (Print) | 978-1-5959-3695-0 |
DOIs | |
Publication status | Published - 2007 |
MoE publication type | A4 Article in a conference publication |
Event | International Wireless Communications and Mobile Computing Conference, IWCMC 2007 - Honolulu, HI, United States Duration: 12 Aug 2007 → 16 Aug 2007 |
Conference
Conference | International Wireless Communications and Mobile Computing Conference, IWCMC 2007 |
---|---|
Abbreviated title | IWCMC 2007 |
Country/Territory | United States |
City | Honolulu, HI |
Period | 12/08/07 → 16/08/07 |