DocumentCode
9724
Title
A Systematic Methodology to Generate Decomposable and Responsive Power Models for CMPs
Author
Bertran, Ramon ; Gonzelez, M. ; Martorell, Xavier ; Navarro, Nacho ; Ayguade, Eduard
Author_Institution
Dept. of Comput. Archit., Univ. Politec. de Catalunya, Barcelona, Spain
Volume
62
Issue
7
fYear
2013
fDate
Jul-13
Firstpage
1289
Lastpage
1302
Abstract
Power modeling based on performance monitoring counters (PMCs) attracted the interest of researchers since it became a quick approach to understand the power behavior of real systems. Consequently, several power-aware policies use models to guide their decisions. Hence, the presence of power models that are informative, accurate, and capable of detecting power phases is critical to improve the success of power-saving techniques. Additionally, the design of current processors varied considerably with the appearance of CMPs (multiple cores sharing resources). Thus, PMC-based power models warrant further investigation on current energy-efficient multicore processors. In this paper, we present a systematic methodology to produce decomposable PMC-based power models on current multicore architectures. Apart from being able to estimate the power consumption accurately, the models provide per component power consumption, supplying extra insights about power behavior. Moreover, we study their responsiveness -the capacity to detect power phases-. Specifically, we produce power models for an Intel Core 2 Duo with one and two cores enabled for all the DVFS configurations. The models are empirically validated using the SPECcpu2006, NAS and LMBENCH benchmarks. Finally, we compare the models against existing approaches concluding that the proposed methodology produces more accurate, responsive, and informative models.
Keywords
multiprocessing systems; power aware computing; resource allocation; CMP; DVFS configuration; Intel Core 2 Duo; LMBENCH benchmark; NAS benchmark; PMC; SPECcpu2006 benchmark; decomposable power model; energy-efficient multicore processors; multicore architecture; multiple cores; performance monitoring counter; power behavior; power consumption; power phase detection; power saving technique; power-aware policy; processor design; resource sharing; responsive power model generation; Accuracy; Central Processing Unit; Computer architecture; Iron; Microarchitecture; Power demand; Program processors; Accuracy; Central Processing Unit; Computer architecture; Iron; Microarchitecture; Modeling techniques; Power demand; Program processors; dynamic voltage and frequency scaling; energy accounting; performance counters; power modeling; responsiveness;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2012.97
Filename
6189333
Link To Document