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
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;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013 IEEE 21st International Symposium on
Conference_Location :
San Francisco, CA
DOI :
10.1109/MASCOTS.2013.75