2021
DOI: 10.1109/access.2021.3101689
|View full text |Cite
|
Sign up to set email alerts
|

Efficient and Accurate Selection of Optimal Collective Communication Algorithms Using Analytical Performance Modeling

Abstract: The performance of collective operations has been a critical issue since the advent of Message Passing Interface (MPI). Many algorithms have been proposed for each MPI collective operation but none of them proved optimal in all situations. Different algorithms demonstrate superior performance depending on the platform, the message size, the number of processes, etc. MPI implementations perform the selection of the collective algorithm empirically, executing a simple runtime decision function. While efficient, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 37 publications
0
0
0
Order By: Relevance
“…Segundo [Nuriyev and Lastovetsky 2021], embora a func ¸ão de selec ¸ão de algoritmos do MPI seja muito eficiente, ela não pode garantir a melhor opc ¸ão para todas as situac ¸ões. Uma maior análise de diversas situac ¸ões diferentes seria interessante para que seus resultados fossem usados para criar uma nova func ¸ão mais adequada para a escolha de algoritmos de comunicac ¸ão, provavelmente com mais parâmetros para chegar em conclusões mais precisas, mas simples o suficiente para ainda ser eficiente.…”
Section: Conclusõesunclassified
See 1 more Smart Citation
“…Segundo [Nuriyev and Lastovetsky 2021], embora a func ¸ão de selec ¸ão de algoritmos do MPI seja muito eficiente, ela não pode garantir a melhor opc ¸ão para todas as situac ¸ões. Uma maior análise de diversas situac ¸ões diferentes seria interessante para que seus resultados fossem usados para criar uma nova func ¸ão mais adequada para a escolha de algoritmos de comunicac ¸ão, provavelmente com mais parâmetros para chegar em conclusões mais precisas, mas simples o suficiente para ainda ser eficiente.…”
Section: Conclusõesunclassified
“…O Open MPI utiliza segmentac ¸ão de mensagens [Nuriyev and Lastovetsky 2021] nos algoritmos de broadcast, com excec ¸ão do algoritmo Linear Tree. O trabalho também aborda a implementac ¸ão do algoritmo Binomial Tree (BT) no MPI, que é feita usando uma combinac ¸ão de Linear Trees com sends e receives não-bloqueantes.…”
Section: Introduc ¸ãO E Fundamentosunclassified