2004
DOI: 10.1016/j.parco.2003.08.002
|View full text |Cite
|
Sign up to set email alerts
|

A methodology towards automatic performance analysis of parallel applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
11
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(11 citation statements)
references
References 13 publications
0
11
0
Order By: Relevance
“…By clustering thread performance for different metrics, PerfExplorer should discover these relationships and which metrics best distinguish their differences. Calzarossa et al [15] proposes a top-down methodology towards automatic performance analysis of parallel applications: first, they focuses on the overall behavior of the application in terms of its activities, and then they consider individual code regions and activities performed within each code region. Calzarossa et al [15] utilizes clustering techniques to summarize and interpret the performance information by identifying patterns or groups of code regions characterized by a similar behavior.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…By clustering thread performance for different metrics, PerfExplorer should discover these relationships and which metrics best distinguish their differences. Calzarossa et al [15] proposes a top-down methodology towards automatic performance analysis of parallel applications: first, they focuses on the overall behavior of the application in terms of its activities, and then they consider individual code regions and activities performed within each code region. Calzarossa et al [15] utilizes clustering techniques to summarize and interpret the performance information by identifying patterns or groups of code regions characterized by a similar behavior.…”
Section: Related Workmentioning
confidence: 99%
“…Calzarossa et al [15] proposes a top-down methodology towards automatic performance analysis of parallel applications: first, they focuses on the overall behavior of the application in terms of its activities, and then they consider individual code regions and activities performed within each code region. Calzarossa et al [15] utilizes clustering techniques to summarize and interpret the performance information by identifying patterns or groups of code regions characterized by a similar behavior. Ahn et al [28] use several multivariate statistical analysis techniques to analyze parallel performance behavior, including cluster analysis and F-ratio, factor analysis, and principal component analysis.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Calzarossa et al [13] rank code regions based on their dispersion across the process space to identify the most promising optimization target. Phase profiling [14] can expose time-varying load distributions that would otherwise be hidden when performance metrics are summarized along the time axis.…”
Section: Introductionmentioning
confidence: 99%
“…In recent years, performance prediction for parallel architectures has attracted considerable attention, ranging from kernel benchmarking studies, application performance studies, performance modeling and detailed comparative analysis of newer architectures (e.g., [1][2][3][4][5][6][7][8]). Other related work includes automatic performance analysis [9,10] and automatic tuning [11]. Performance prediction across platforms is increasingly important for developers and scientists to determine the performance of their specific applications on a plethora of platforms in deciding the system that best fits their needs in the long run.…”
Section: Introductionmentioning
confidence: 99%