Proceedings of the 25th European MPI Users' Group Meeting 2018
DOI: 10.1145/3236367.3236368
|View full text |Cite
|
Sign up to set email alerts
|

Improving Performance Models for Irregular Point-to-Point Communication

Abstract: Parallel applications are often unable to take full advantage of emerging parallel architectures due to scaling limitations, which arise due to inter-process communication. Performance models are used to analyze the sources of communication costs. However, traditional models for point-to-point communication fail to capture the full cost of many irregular operations, such as sparse matrix methods. In this paper, a node-aware based model is presented. Furthermore, the model is extended to include communication q… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 20 publications
0
11
0
Order By: Relevance
“…ppn represents the number of processors participating in communication. (The Blue Waters data was initially presented in [4] and is replotted here. )…”
Section: Optimal Communication For Blocked Datamentioning
confidence: 99%
“…ppn represents the number of processors participating in communication. (The Blue Waters data was initially presented in [4] and is replotted here. )…”
Section: Optimal Communication For Blocked Datamentioning
confidence: 99%
“…Figure 9 displays the cost of sending a single message between two nodes, with various numbers of active processes. Additional parameters not included in the max-rate model add to the cost of communication, such as queue search costs, which result from sending a large number of messages at once, and network contention, which occurs when many processes communicate large amounts of data across multiple links of the network (Bienz et al, 2018). The large costs associated with internode messages motivate replacing them with extra intra-node messages when possible.…”
Section: Node-aware Communicationmentioning
confidence: 99%
“…However, the cost of communication varies greatly with intranode communication requiring significantly less cost than inter-node. Therefore, the performance model can better capture cost by splitting up intra-and inter-node costs [11], yielding Fig. 8.…”
Section: Node-aware Performance Modelingmentioning
confidence: 99%
“…Node-agnostic performance models, such as the postal model, fail to accurately capture the costs associated with inter-node communication. This model can be improved by splitting communication into intra-and inter-node as well as adding injection bandwidth limits [11], [12].…”
Section: A Node-awarenessmentioning
confidence: 99%
See 1 more Smart Citation