• DocumentCode
    3597010
  • Title

    Dynamic voltage frequency scaling for multi-tasking systems using online learning

  • Author

    Dhiman, Gaurav ; Rosing, Tajana Simunic

  • Author_Institution
    Dept. of CSE, Univ. of California, San Diego, CA, USA
  • fYear
    2007
  • Firstpage
    207
  • Lastpage
    212
  • Abstract
    This paper presents an extremely lightweight dynamic voltage and frequency scaling technique targeted towards modern multi-tasking systems. The technique utilizes processors runtime statistics and an online learning algorithm to estimate the best suited voltage and frequency setting at any given point in time. We implemented the proposed technique in Linux 2.6.9 running on an Intel PXA27x platform and performed experiments in both single and multi-task environments. Our measurements show that we can achieve the maximum energy savings of 49% and reduce the implementation overhead by a factor of 2 when compared to state of the art techniques.
  • Keywords
    Linux; computer aided instruction; multiprogramming; power aware computing; program compilers; system monitoring; Intel PXA27x; Linux 2.6.9; dynamic voltage frequency scaling; multitasking systems; online learning; processors runtime statistics; Batteries; Computer applications; Delay; Dynamic voltage scaling; Embedded system; Energy consumption; Frequency estimation; Linux; Power engineering computing; Statistics; dynamic voltage frequency scaling; online learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design (ISLPED), 2007 ACM/IEEE International Symposium on
  • Electronic_ISBN
    978-1-59593-709-4
  • Type

    conf

  • DOI
    10.1145/1283780.1283825
  • Filename
    5514319