03.08.2013 Views

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 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

instruction streams that exercise a wide range of intensities in the CPU and memory<br />

subsystems. <strong>The</strong>y include integer and floating centric workloads. Within these two types<br />

the focus varies from workloads completely bound <strong>by</strong> CPU execution speed to those<br />

bound be memory access latency and throughput. <strong>The</strong>se benchmarks provide sufficient<br />

in<strong>for</strong>mation to develop active power models <strong>for</strong> CPU and memory. <strong>The</strong> limitation is that<br />

they operate in an unrealistic fully-active mode utilization only the CPU and memory<br />

subsystems. Unlike real usage scenarios, these workloads do not frequently transition<br />

between the active and idle states or exercise disk, graphics or I/O subsystems.<br />

To address this limitation the DBT-2, SYSmark 2007 and 3DMark 2006 benchmarks are<br />

included. <strong>The</strong>se workloads emulate real usage scenarios <strong>by</strong> including user-input and<br />

system interactions. DBT-2 [Os06] is intended to approximate the TPC-C transaction<br />

processing benchmark. This workload does not require network clients, but does use<br />

actual hard disk access through the PostgreSQL [PS06] database. SYSmark 2007 [Sm07]<br />

is implemented using simulated user input through the application GUI (graphical user<br />

interface). <strong>The</strong> numerous delays required <strong>for</strong> GUI interaction causes many idle phases<br />

across the subsystems. This causes a large degree of active-idle and idle-active<br />

transitions, thread migrations and power management events. 3DMark06 [3d06] contains<br />

six subtests covering CPU and graphics-intensive workloads. Additionally, systems are<br />

characterized in the idle state. This sets a baseline <strong>for</strong> power consumption and represents<br />

common usage patterns.<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!