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...
Main Authors: | , , , , |
---|---|
Other Authors: | |
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 |