Reactive DVFS Control for Multicore Processors

Autor: Benoit Pradelle, Jean Christophe Beyler, Amina Guermouche, Jean-Philippe Halimi, William Jalby, Nicolas Triquenaux, Alexandre Laurent
Přispěvatelé: Université de Versailles Saint-Quentin-en-Yvelines (UVSQ), Unité Commune d'Expérimentation Animale, Institut National de la Recherche Agronomique (INRA), Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (LI-PaRAD), Exascale Computing Research Laboratory (ECR)
Jazyk: angličtina
Rok vydání: 2013
Předmět:
Zdroj: 2013 IEEE International Conference on Green Computing and Communications (GreenCom) and IEEE Internet of Things(iThings) and IEEE Cyber, Physical and Social Computing(CPSCom)
2013 IEEE International Conference on Green Computing and Communications (GreenCom) and IEEE Internet of Things(iThings) and IEEE Cyber, Physical and Social Computing(CPSCom), Aug 2013, Beijing, France. ⟨10.1109/GreenCom-iThings-CPSCom.2013.41⟩
GreenCom/iThings/CPScom
DOI: 10.1109/GreenCom-iThings-CPSCom.2013.41⟩
Popis: Several solutions are considered to reduce energy consumption of computers. Among them, Dynamic Voltage and Frequency Scaling (DVFS) emerged as an effective way to enhance energy efficiency by adapting processor frequency to workloads. We propose Forest, a new DVFS controller designed to efficiently exploit the recent technologies introduced in processors. Forest is a runtime DVFS controller able to estimate the energy savings it can achieve from power gains, evaluated offline using power probes embedded in modern CPUs, and speedups measured at runtime for the current workload. It does not use any performance model but rather directly measures the effect of frequency transitions on energy. Using such methodology, Forest can achieve energy savings on the whole system under user-defined slowdown constraints. In our experiments, Forest is able to achieve more than 39% CPU energy savings compared to the default Linux DVFS controller, with a slowdown below 5%, as requested by the user.
Databáze: OpenAIRE