Paralelização de computação e escrita em aplicações de simulação de propagação de ondas utilizando o padrão de comunicação MPI

  • Rodrigo C. Machado UFRGS
  • Arthur F. Lorenzon UFRGS
  • Philippe O. A. Navaux UFRGS

Resumo

Este artigo tem como objetivo verificar os impactos da utilização das funções bloqueantes MPI_Send e MPI_Recv do padrão MPI de troca de mensagens para a paralelização de escrita e computação de uma aplicação rodando em um mesmo nó. A aplicação original simula a propagação de ondas na água, sendo programada de forma que a escrita e computação são executadas sequencialmente. Com a utilização da biblioteca Open MPI separamos a escrita em disco e a computação em GPU.

Referências

Fletcher, R. P., Du, X., and Fowler, P. J. (2009). Reverse time migration in tilted transversely isotropic (TTI) media. Geophysics, 74(6):179–187.

Message Passing Interface Forum (2015). MPI: A Message-Passing Interface Standard Version 3.1.

Navaux, P. O. A., Lorenzon, A. F., and da Silva Serpa, M. (2023). Challenges in high-performance computing. Journal of the Brazilian Computer Society, 29(1):51–62.

Open MPI (2018). Open MPI: Open Source High Performance Computing. Acessado em 16/02/2024.
Publicado
2024-04-24
Como Citar
MACHADO, Rodrigo C.; LORENZON, Arthur F.; NAVAUX, Philippe O. A.. Paralelização de computação e escrita em aplicações de simulação de propagação de ondas utilizando o padrão de comunicação MPI. Anais da Escola Regional de Alto Desempenho da Região Sul (ERAD-RS), [S.l.], p. 13-16, abr. 2024. ISSN 2595-4164. Disponível em: <https://sol.sbc.org.br/index.php/eradrs/article/view/27991>. Acesso em: 18 maio 2024. doi: https://doi.org/10.5753/eradrs.2024.238727.
Seção
Fórum de Iniciação Científica