2008
DOI: 10.1109/ipdps.2008.4536405
|View full text |Cite
|
Sign up to set email alerts
|

Automatic construction of coordinated performance skeletons

Abstract: OverviewThis research is motivated by the problem of performance prediction in dynamic and unpredictable environments where traditional performance modeling has limited success. Examples include shared execution environments and new software or system environments. The approach is based on the concept of a performance skeleton which is a short running program whose execution time in any scenario reflects the estimated execution time of the application it represents. The fundamental goal is to build and validat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 6 publications
0
5
0
Order By: Relevance
“…The steps in the skeleton construction procedure are outlined in Figure 2. A framework for scalable skeleton construction has been developed and the effectiveness of performance skeletons for performance prediction have been evaluated [19], [13].…”
Section: Motivation and Contextmentioning
confidence: 99%
“…The steps in the skeleton construction procedure are outlined in Figure 2. A framework for scalable skeleton construction has been developed and the effectiveness of performance skeletons for performance prediction have been evaluated [19], [13].…”
Section: Motivation and Contextmentioning
confidence: 99%
“…We refer to the SST documentation [25] for more information. We implemented the skeletons manually, automatic skeletonization is subject of ongoing research [35]. The SST network simulator models the most common MPI calls (including collective and point-to-point communication, as well as non-blocking MPI calls).…”
Section: Phase 3: Many-node Network Simulationmentioning
confidence: 99%
“…In addition to inferring models, concurrent system logs can be used to detect anomalies [35,44,57], identify performance bugs [52,53], and mine temporal system properties [9,17,59]. Our focus is on concurrency and on extracting a model that can aid understanding of more general system behavior.…”
Section: Related Workmentioning
confidence: 99%