A generalized software framework for accurate and efficient management of performance goals

A number of techniques have been proposed to provide runtime performance guarantees while minimizing power consumption. 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, th...

Full description

Bibliographic Details
Main Authors: Hoffmann, Henry Christian (Author), Maggio, Martina (Author), Santambrogio, Marco D. (Author), Leva, Alberto (Author), Agarwal, Anant (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers (IEEE), 2014-03-21T14:55:53Z.
Subjects:
Online Access:Get fulltext
LEADER 01879 am a22002173u 4500
001 85867
042 |a dc 
100 1 0 |a Hoffmann, Henry Christian  |e author 
100 1 0 |a Agarwal, Anant  |e contributor 
700 1 0 |a Maggio, Martina  |e author 
700 1 0 |a Santambrogio, Marco D.  |e author 
700 1 0 |a Leva, Alberto  |e author 
700 1 0 |a Agarwal, Anant  |e author 
245 0 0 |a A generalized software framework for accurate and efficient management of performance goals 
260 |b Institute of Electrical and Electronics Engineers (IEEE),   |c 2014-03-21T14:55:53Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/85867 
520 |a A number of techniques have been proposed to provide runtime performance guarantees while minimizing power consumption. 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 components without redesign and reimplementation. PTRADE's generality is demonstrated through the management of performance 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. 
520 |a United States. Defense Advanced Research Projects Agency. The Ubiquitous High Performance Computing Program 
546 |a en_US 
655 7 |a Article 
773 |t 2013 Proceedings of the International Conference on Embedded Software (EMSOFT)