• DocumentCode
    3522760
  • Title

    IADVS: On-demand performance for interactive applications

  • Author

    Bi, Mingsong ; Crk, Igor ; Gniady, Chris

  • Author_Institution
    Univ. of Arizona, Tucson, AZ, USA
  • fYear
    2010
  • fDate
    9-14 Jan. 2010
  • Firstpage
    1
  • Lastpage
    10
  • 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.
  • Keywords
    interactive systems; power aware computing; CPU performance level; CPU power; CPU usage; IADVS; desktop systems; energy consumption; energy efficient CPU; fine-grained interaction capture system; interaction-aware dynamic voltage scaling; interactive applications; interactive workloads; mobile system; on-demand performance; power management; power-hungry processors; prediction accuracy; user-interaction-based CPU energy management; Accuracy; Degradation; Delay; Dynamic voltage scaling; Energy consumption; Energy efficiency; Energy management; Frequency; Graphical user interfaces; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computer Architecture (HPCA), 2010 IEEE 16th International Symposium on
  • Conference_Location
    Bangalore
  • ISSN
    1530-0897
  • Print_ISBN
    978-1-4244-5658-1
  • Type

    conf

  • DOI
    10.1109/HPCA.2010.5416649
  • Filename
    5416649