IADVS: On-demand performance for interactive applications

Mingsong Bi, Igor Crk, Chris Gniady

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Scopus citations

Abstract

Increasingly power-hungry processors have reinforced the need for aggressive power management. Dynamic voltage scaling has become a common design consideration allowing for energy efficient CPUs by matching CPU performance with the computational demand of running processes. In this paper, we propose Interaction-Aware Dynamic Voltage Scaling (IADVS), a novel fine-grained approach to managing CPU power during interactive workloads, which account for the bulk of the processing demand on modern mobile or desktop systems. IADVS is built upon a transparent, fine-grained interaction capture system. Able to track CPU usage for each user interface event, the proposed system sets the CPU performance level to the one that best matches the predicted CPU demand. Compared to the state-of-the-art approach of user-interaction-based CPU energy management, we show that IADVS improves prediction accuracy by 37%, reduces processing delays by 17%, and reduces energy consumed of the CPU by as much as 4%. The proposed design is evaluated with both a detailed trace-based simulation as well as implementation on a real system, verifying the simulation findings.

Original languageEnglish (US)
Title of host publicationHPCA-16 2010 - The 16th International Symposium on High-Performance Computer Architecture
PublisherIEEE Computer Society
ISBN (Print)9781424456581
DOIs
StatePublished - 2010
Event16th International Symposium on High-Performance Computer Architecture, HPCA-16 2010 - Bangalore, India
Duration: Jan 9 2010Jan 14 2010

Publication series

NameProceedings - International Symposium on High-Performance Computer Architecture
ISSN (Print)1530-0897

Other

Other16th International Symposium on High-Performance Computer Architecture, HPCA-16 2010
Country/TerritoryIndia
CityBangalore
Period1/9/101/14/10

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'IADVS: On-demand performance for interactive applications'. Together they form a unique fingerprint.

Cite this