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
24/04/2024
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. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 24. , 2024, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 13-16. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2024.238727.