• DocumentCode
    2137769
  • Title

    Design and Implementation of a Critical Speed-Based DVFS Mechanism for the Android Operating System

  • Author

    Liang, Wen-Yew ; Lai, Po-Ting

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taipei Univ. of Technol., Taipei, Taiwan
  • fYear
    2010
  • fDate
    11-13 Aug. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    DVFS is an efficient energy saving technique for processors during program execution time. In this paper, a critical speed-based DVFS mechanism that we have implemented on the Android operating system is introduced. Our studies indicate that due to memory accesses, decreasing the frequency may not always reduce the energy consumption. A critical speed is thus defined as the CPU frequency with which the energy consumption can be minimized. In our mechanism, a prediction equation based on the correlation of the memory access rate and the critical speed was constructed and used to choose a suitable frequency and voltage dynamically at run time. Our initial experiment results show that for real applications running on Android, the energy consumption can be effectively reduced.
  • Keywords
    operating systems (computers); power aware computing; CPU frequency; android operating system; critical speed based DVFS mechanism; energy consumption; energy saving technique; memory access rate; Energy consumption; Equations; Linux; Operating systems; Phasor measurement units; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Multimedia Computing (EMC), 2010 5th International Conference on
  • Conference_Location
    Cebu
  • Print_ISBN
    978-1-4244-7710-4
  • Type

    conf

  • DOI
    10.1109/EMC.2010.5575733
  • Filename
    5575733