• DocumentCode
    3173412
  • Title

    Introducing DVFS-Management in a Full-System Simulator

  • Author

    Spiliopoulos, Vasileios ; Bagdia, Akash ; Hansson, Anders ; Aldworth, Peter ; Kaxiras, Stefanos

  • Author_Institution
    ARM, Cambridge, UK
  • fYear
    2013
  • fDate
    14-16 Aug. 2013
  • Firstpage
    535
  • Lastpage
    545
  • Abstract
    Dynamic Voltage and Frequency Scaling (DVFS) is an essential part of controlling the power consumption of any computer system, ranging from mobile phones to servers. DVFS efficiency relies on hardware-software co-optimization, thus using existing hardware cannot reveal the full optimization potential beyond the current implementation´s characteristics. To explore the vast design space for DVFS efficiency, that straddles software and hardware, a simulation infrastructure must provide features that are not readily available today, for example: software controllable clock and voltage domains, support for the OS and the frequency scaling module of it, and an online power estimation methodology. As the main contribution, this work enables DVFS studies in a full-system simulator. We extend the gem5 simulator to support full-system DVFS modeling. By doing so, we enable energy-efficiency experiments to be performed in gem5 and we showcase such studies. Finally, we show that both existing and novel frequency governors for Linux and Android can be effortlessly integrated in the framework, and we evaluate the efficiency of different DVFS schemes.
  • Keywords
    Android (operating system); digital simulation; hardware-software codesign; power aware computing; power consumption; Android; DVFS-management; Linux; dynamic voltage and frequency scaling; frequency governor; full-system DVFS modeling; full-system simulator; gem5 simulator; hardware-software co-optimization; power consumption; simulation infrastructure; Clocks; Computational modeling; Frequency-domain analysis; Hardware; Registers; Software; Voltage control; DVFS-Management; Power-Performance Modeling; Simulators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013 IEEE 21st International Symposium on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2013.75
  • Filename
    6730810