Análise de desempenho da modelagem de ondas sísmicas acústicas em GPUs com OpenMP

  • Lucas M. Freire UFRN
  • João B. Fernandes UFRN
  • Carla Santana UFRN
  • Samuel Xavier de Souza UFRN

Resumo


O software Mamute implementa uma solução numérica para a equação da onda, problema com alto custo computacional na sísmica. Este algoritmo rodava originalmente apenas em CPU com multithreading, e sua adaptação em GPU via OpenMP será comentada neste trabalho. Ademais, comparou-se as performances dos compiladores GCC e Clang, com este último sendo sempre superior em GPU.

Referências

NVIDIA (2025). NVIDIA NSight™ Compute. [link]. Acessado em: 2025-05-16.

OpenMP ARB (2015). OpenMP application program interface. [link]. Acessado em: 2025-05-11.

Reynolds, A. C. (1978). Boundary conditions for the numerical solution of wave propagation problems. Geophysics, 43(6):1099–1110.

Ricker, N. (1953). The form and laws of propagation of seismic wavelets. GEOPHYSICS, 18(1):10–40.

Yang, P., Gao, J., andWang, B. (2015). A graphics processing unit implementation of time-domain full-waveform inversion. GEOPHYSICS, 80(3):F31–F39.
Publicado
02/07/2025
FREIRE, Lucas M.; FERNANDES, João B.; SANTANA, Carla; SOUZA, Samuel Xavier de. Análise de desempenho da modelagem de ondas sísmicas acústicas em GPUs com OpenMP. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO NORDESTE (ERAD-NE), 6. , 2025, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 9-12. DOI: https://doi.org/10.5753/erad-ne.2025.11755.