Copyright by William Lloyd Bircher 2010 - The Laboratory for ...
Copyright by William Lloyd Bircher 2010 - The Laboratory for ...
Copyright by William Lloyd Bircher 2010 - The Laboratory for ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 2 Methodology<br />
<strong>The</strong> development of power models based on per<strong>for</strong>mance events requires the<br />
measurement of power and per<strong>for</strong>mance on systems running a wide range of workloads.<br />
This chapter describes the methodology <strong>for</strong> measuring power and per<strong>for</strong>mance events on<br />
actual systems (not simulation) running realistic workloads. <strong>The</strong> first section describes<br />
techniques and equipment <strong>for</strong> in-system measurement of power across a range of systems<br />
and components. <strong>The</strong> compositions of three systems are defined: server, desktop and<br />
laptop. <strong>The</strong> second section shows how system parameters such as temperature, voltage<br />
and frequency can be manipulated to expose and quantify underlying properties of<br />
systems. <strong>The</strong> third section describes how per<strong>for</strong>mance monitoring counters (PMC) can<br />
be tracked in a manner that has minimal impact on the observed system. <strong>The</strong> last section<br />
describes which workloads are preferred <strong>for</strong> power management analysis and why.<br />
2.1 Measuring System and Component Power<br />
To measure power consumption, a range of instrumentation methodologies are used.<br />
Each methodology is designed to match measurement requirements while con<strong>for</strong>ming to<br />
the constraints of the measured system. <strong>The</strong> systems and measurement requirements are:<br />
1) aggregate CPU power in a desktop system, 2) subsystem-level power in a server<br />
system, 3) subsystem-level power in a mobile system.<br />
13