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

Parallel performance prediction for numerical codes in a multi-cluster environment

Abstract: We propose a model for describing and predicting the performance of parallel numerical software on distributed memory architectures within a multi-cluster environment. The goal of the model is to allow reliable predictions to be made as to the execution time of a given code on a large number of processors of a given parallel system, and on a combination of systems, by only benchmarking the code on small numbers of processors. This has potential applications for the scheduling of jobs in a Grid computing enviro… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
21
0

Year Published

2011
2011
2011
2011

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(22 citation statements)
references
References 21 publications
1
21
0
Order By: Relevance
“…In these cases the model severely under predicts the measured run times. Based upon further numerical experiments (see, for example, [24,25]), we conjecture that the simple linear model (Eq. (3)) used to describe the latency term, a(np), in Eq.…”
Section: Numerical Resultsmentioning
confidence: 90%
See 3 more Smart Citations
“…In these cases the model severely under predicts the measured run times. Based upon further numerical experiments (see, for example, [24,25]), we conjecture that the simple linear model (Eq. (3)) used to describe the latency term, a(np), in Eq.…”
Section: Numerical Resultsmentioning
confidence: 90%
“…In particular we consider heterogeneous and multicore processor architectures, combined with different communication architectures, such as Myrinet and Fast Ethernet switching. Furthermore, unlike our previously published work [23][24][25]27], we demonstrate the effectiveness of our approach on practical engineering software [12,13], in addition to codes that are based upon slightly less complex mathematical models [11].…”
Section: Introductionmentioning
confidence: 75%
See 2 more Smart Citations
“…Techniques based on trace analyses have the benefit of being application independent, however, may have limitations when workloads are highly heterogeneous. Application profiling has also been vastly studied to predict execution times . Application profiling can generate run‐time predictions for multiple environments but usually requires application source code access.…”
Section: Introductionmentioning
confidence: 99%