DocumentCode :
2787308
Title :
Phase-Based Application-Driven Hierarchical Power Management on the Single-chip Cloud Computer
Author :
Ioannou, Nikolas ; Kauschke, Michael ; Gries, Matthias ; Cintra, Marcelo
Author_Institution :
Sch. of Inf., Univ. of Edinburgh, Edinburgh, UK
fYear :
2011
fDate :
10-14 Oct. 2011
Firstpage :
131
Lastpage :
142
Abstract :
To improve energy efficiency processors allow for Dynamic Voltage and Frequency Scaling (DVFS), which enables changing their performance and power consumption on-the-fly. Many-core architectures, such as the Single-chip Cloud Computer (SCC) experimental processor from Intel Labs, have DVFS infrastructures that scale by having many more independent voltage and frequency domains on-die than today´s multi-cores. This paper proposes a novel, hierarchical, and transparent client-server power management scheme applicable to such architectures. The scheme tries to minimize energy consumption within a performance window taking into consideration not only the local information for cores within frequency domains but also information that spans multiple frequency and voltage domains. We implement our proposed hierarchical power control using a novel application-driven phase detection and prediction approach for Message Passing Interface (MPI) applications, a natural choice on the SCC with its fast on-chip network and its non-coherent memory hierarchy. This phase predictor operates as the front-end to the hierarchical DVFS controller, providing the necessary DVFS scheduling points. Experimental results with SCC hardware show that our approach provides significant improvement of the Energy Delay Product (EDP) of as much as 27.2%, and 11.4% on average, with an average increase in execution time of 7.7% over a baseline version without DVFS. These improvements come from both improved phase prediction accuracy and more effective DVFS control of the domains, compared to existing approaches.
Keywords :
application program interfaces; client-server systems; cloud computing; frequency-domain analysis; message passing; microprocessor chips; multiprocessing systems; power aware computing; power control; storage management; DVFS infrastructure; SCC hardware; dynamic voltage scaling; energy delay product; frequency domain; frequency scaling; hierarchical power control; many core architecture; message passing interface application; noncoherentmemory hierarchy; novel application-driven phase detection; on-chip network; phase-based application-driven hierarchical power management; single-chip cloud computer; transparent client-server power management scheme; Frequency control; Multicore processing; Phase detection; Tiles; Time frequency analysis; Voltage control; DVFS; message passing interface; phase detection; resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location :
Galveston, TX
ISSN :
1089-795X
Print_ISBN :
978-1-4577-1794-9
Type :
conf
DOI :
10.1109/PACT.2011.19
Filename :
6113795
Link To Document :
بازگشت