TR-2013-05
A Generalized Software Framework for Accurate and Efficient Management of Performance Goals
Henry Hoffmann; Martina Maggio; Marco D. Santambrogio; Alberto Leva; Anant Agarwal. 7 August, 2013.
Communicated by Henry Hoffmann.
Abstract
A number of techniques have been proposed to provide run-
time performance guarantees while minimizing power con-
sumption. One drawback of existing approaches is that they
work only on a fixed set of components (or actuators) that
must be specified at design time. If new components become
available, these management systems must be redesigned
and reimplemented. In this paper, we propose PTRADE,
a novel performance management framework that is general
with respect to the components it manages. PTRADE can
be deployed to work on a new system with different compo-
nents without redesign and reimplementation. PTRADE’s
generality is demonstrated through the management of per-
formance goals for a variety of benchmarks on two different
Linux/x86 systems and a simulated 128-core system, each
with different components governing power and performance
tradeoffs. Our experimental results show that PTRADE
provides generality while meeting performance goals with
low error and close to optimal power consumption.
Original Document
The original document is available in PDF (uploaded 7 August, 2013 by
Henry Hoffmann).