Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems 2004
DOI: 10.1145/1005686.1005691
|View full text |Cite
|
Sign up to set email alerts
|

Cross-architecture performance predictions for scientific applications using parameterized models

Abstract: This paper describes a toolkit for semi-automatically measuring and modeling static and dynamic characteristics of applications in an architecture-neutral fashion. For predictable applications, models of dynamic characteristics have a convex and differentiable profile. Our toolkit operates on application binaries and succeeds in modeling key application characteristics that determine program performance. We use these characterizations to explore the interactions between an application and a target architecture… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
53
0

Year Published

2007
2007
2017
2017

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 151 publications
(53 citation statements)
references
References 12 publications
0
53
0
Order By: Relevance
“…Compared to the state-of-the-art techniques proposed in [9,28], our methodology is capable of reducing the prediction error by an order of magnitude on the instruction count, and it improves the accuracy of memory access pattern prediction by up to 1.3×. Additionally, in this work two case studies demonstrate how the methodology can analyze parallel applications.…”
Section: Introductionmentioning
confidence: 86%
See 2 more Smart Citations
“…Compared to the state-of-the-art techniques proposed in [9,28], our methodology is capable of reducing the prediction error by an order of magnitude on the instruction count, and it improves the accuracy of memory access pattern prediction by up to 1.3×. Additionally, in this work two case studies demonstrate how the methodology can analyze parallel applications.…”
Section: Introductionmentioning
confidence: 86%
“…Of particular interest are the values of p(d) when d is a power of two. These values can be used for inferring the miss rate for a cache size of d [28]. The probability p(d) is bounded between [0, 1].…”
Section: Predicting the Memory Access Patternmentioning
confidence: 99%
See 1 more Smart Citation
“…Several systems combine predictions of the sequential performance of single-node tasks performed by distributed cores with models of communication between them [6,28,46]. Similar cross-platform performance predictions for large-scale machines using a combination of known relative performance of the two systems and partial execution of the workload are described in [44].…”
Section: Related Workmentioning
confidence: 99%
“…Answering this question is very hard. Typical approaches include performing extensive performance evaluation or developing detailed models of applications [15,28], which are time-consuming, error-prone, and require detailed knowledge of each application and the machine it executes on.…”
Section: Introductionmentioning
confidence: 99%