Análise de desempenho da modelagem de ondas sísmicas acústicas em GPUs com OpenMP
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.
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
Como Citar
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.