2010
DOI: 10.1007/978-3-642-15646-5_3
|View full text |Cite
|
Sign up to set email alerts
|

Toward Performance Models of MPI Implementations for Understanding Application Scaling Issues

Abstract: Abstract. Designing and tuning parallel applications with MPI, particularly at large scale, requires understanding the performance implications of different choices of algorithms and implementation options. Which algorithm is better depends in part on the performance of the different possible communication approaches, which in turn can depend on both the system hardware and the MPI implementation. In the absence of detailed performance models for different MPI implementations, application developers often must… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
26
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 36 publications
(27 citation statements)
references
References 23 publications
(28 reference statements)
1
26
0
Order By: Relevance
“…Collective communications are typically simple to capture (only needs the type of collective operation [26]). However, it is important to also record information about the communicator size (it might be as simple as the total number of processes).…”
Section: Step A3: Determine Communication Patternmentioning
confidence: 99%
“…Collective communications are typically simple to capture (only needs the type of collective operation [26]). However, it is important to also record information about the communicator size (it might be as simple as the total number of processes).…”
Section: Step A3: Determine Communication Patternmentioning
confidence: 99%
“…The use of performance modeling to better understand scaling issues has become an important part of the project; some issues, including ones relating to MPI, were discussed in [18], which was presented at SC'11. Previous results, for I/O [16] and for performance correctness [31,19], have appeared, and a "Best Paper" at EuroMPI'10 on load balancing in hybrid MPI--OpenMP programs in [20].…”
Section: Some Of the Most Interesting Results From This Project Addrementioning
confidence: 99%
“…This approach relies on memory profiles of the application and automated, simulation-based prediction. Hoefler et al define strategies to trade the accuracy and complexity for modeling the performance of Message Passing Interface implementations [7].…”
Section: Overview Of Analytic Performance Modelingmentioning
confidence: 99%