2008 International Symposium on Parallel and Distributed Computing 2008
DOI: 10.1109/ispdc.2008.40
|View full text |Cite
|
Sign up to set email alerts
|

Software probes: towards a quick method for machine characterization and application performance prediction

Abstract: Computers perform different applications in different ways. To characterize an application performance into a machine, the usual method is a throughout execution of it. This work is a step into a synthetic probe able to characterize a master-worker application's performance in a fraction of the time required to run it entirely. This is specially important for CPU-intensive scientific applications, who runs for very long, as it makes sense that it runs as efficiently (and fast) as possible. To know how, and for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 24 publications
0
8
0
Order By: Relevance
“…A hierarchical view of how much time is spent in a given loop and the loops nested within it is provided. Stube et al [55] provide Pin-based software probes for machine characterization and application performance prediction. Patil et al [46] present a Pin-based framework-PinPlay-for deterministic replay and reproducible analysis of parallel programs.…”
Section: Pin-based Toolsmentioning
confidence: 99%
“…A hierarchical view of how much time is spent in a given loop and the loops nested within it is provided. Stube et al [55] provide Pin-based software probes for machine characterization and application performance prediction. Patil et al [46] present a Pin-based framework-PinPlay-for deterministic replay and reproducible analysis of parallel programs.…”
Section: Pin-based Toolsmentioning
confidence: 99%
“…The simulator takes the application CDFG and HW graph as the input and carries the simulation at a low level to catch the detailed HW activities. Source code analysis is also performed in the case of [10]. Analyzing the source code in order to conclude to resource requirements is probably the optimal solution.…”
Section: Ii-1: Discrete Roles In the Cloud Stackmentioning
confidence: 99%
“…For instance rules working on the attribute submission-time may trigger the creation of clusters containing jobs filtered by timeframes of e.g. 8 hours (0-8, 8-16, 16-24) or 12 hours (8)(9)(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20). Each rule and consequently the respective clusters are specified by a unique id that serves for their (de)activation during the prediction process.…”
Section: Rules and Clustersmentioning
confidence: 99%