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, Maggio, Martina, Santambrogio, Marco D., Leva, Alberto, Agarwal, Anant
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers (IEEE) 2014
Online Access:http://hdl.handle.net/1721.1/85867
https://orcid.org/0000-0002-7015-4262
_version_ 1826197981613785088
author Hoffmann, Henry Christian
Maggio, Martina
Santambrogio, Marco D.
Leva, Alberto
Agarwal, Anant
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Hoffmann, Henry Christian
Maggio, Martina
Santambrogio, Marco D.
Leva, Alberto
Agarwal, Anant
author_sort Hoffmann, Henry Christian
collection MIT
description 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.
first_indexed 2024-09-23T10:56:48Z
format Article
id mit-1721.1/85867
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T10:56:48Z
publishDate 2014
publisher Institute of Electrical and Electronics Engineers (IEEE)
record_format dspace
spelling mit-1721.1/858672024-06-25T18:51:10Z A generalized software framework for accurate and efficient management of performance goals Hoffmann, Henry Christian Maggio, Martina Santambrogio, Marco D. Leva, Alberto Agarwal, Anant Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Agarwal, Anant 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. United States. Defense Advanced Research Projects Agency. The Ubiquitous High Performance Computing Program 2014-03-21T14:55:53Z 2014-03-21T14:55:53Z 2013-09 Article http://purl.org/eprint/type/ConferencePaper 978-1-4799-1443-2 http://hdl.handle.net/1721.1/85867 Hoffmann, Henry, Martina Maggio, Marco D. Santambrogio, Alberto Leva, and Anant Agarwal. “A Generalized Software Framework for Accurate and Efficient Management of Performance Goals.” 2013 Proceedings of the International Conference on Embedded Software (EMSOFT) (n.d.). https://orcid.org/0000-0002-7015-4262 en_US http://dx.doi.org/10.1109/EMSOFT.2013.6658597 2013 Proceedings of the International Conference on Embedded Software (EMSOFT) Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) Other univ. web domain
spellingShingle Hoffmann, Henry Christian
Maggio, Martina
Santambrogio, Marco D.
Leva, Alberto
Agarwal, Anant
A generalized software framework for accurate and efficient management of performance goals
title A generalized software framework for accurate and efficient management of performance goals
title_full A generalized software framework for accurate and efficient management of performance goals
title_fullStr A generalized software framework for accurate and efficient management of performance goals
title_full_unstemmed A generalized software framework for accurate and efficient management of performance goals
title_short A generalized software framework for accurate and efficient management of performance goals
title_sort generalized software framework for accurate and efficient management of performance goals
url http://hdl.handle.net/1721.1/85867
https://orcid.org/0000-0002-7015-4262
work_keys_str_mv AT hoffmannhenrychristian ageneralizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT maggiomartina ageneralizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT santambrogiomarcod ageneralizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT levaalberto ageneralizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT agarwalanant ageneralizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT hoffmannhenrychristian generalizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT maggiomartina generalizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT santambrogiomarcod generalizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT levaalberto generalizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals
AT agarwalanant generalizedsoftwareframeworkforaccurateandefficientmanagementofperformancegoals