Skip to main navigation Skip to search Skip to main content

PROPHET: Speculative load prediction algorithm for dynamic performance scaling

Research output: Chapter in Book/Report/Conference proceeding › Conference article in proceedings › Scientific › peer-review

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 languageEnglish
Title of host publicationProceedings of the 2007 International Wireless Communications and Mobile Computing Conference, IWCMC 2007
PublisherAssociation for Computing Machinery ACM
Pages583-588
ISBN (Print)978-1-5959-3695-0
DOIs
Publication statusPublished - 2007
MoE publication typeA4 Article in a conference publication
EventInternational Wireless Communications and Mobile Computing Conference, IWCMC 2007 - Honolulu, HI, United States
Duration: 12 Aug 2007 → 16 Aug 2007

Conference

ConferenceInternational Wireless Communications and Mobile Computing Conference, IWCMC 2007
Abbreviated titleIWCMC 2007
Country/TerritoryUnited States
CityHonolulu, HI
Period12/08/07 → 16/08/07

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Fingerprint

Dive into the research topics of 'PROPHET: Speculative load prediction algorithm for dynamic performance scaling'. Together they form a unique fingerprint.

Cite this