Aplicação de estêncils compactos e reordenamento de dados na modelagem de ondas acústicas

Author Freire, Lucas Morais
Advisor

Souza, Samuel Xavier de

Publisher

Universidade Federal do Rio Grande do Norte

Date

2025-12-08

Keywords

sísmica

modelagem

OpenMP

CUDA

cache

Citation
Abstract

Este trabalho apresenta motivações, implementações e testes de dois algoritmos de mo- delagem de ondas acústicas: a Modelagem Acústica Reordenada (MAR) e a Modelagem Acústica Reordenada Compacta (MARC). A modelagem, no geral, é um processo muito importante em diversas áreas da geofísica e do processamento e imageamento sísmicos. Devido a questões de localidade temporal e espacial em memórias cache, estes algoritmos foram desenvolvidos a fim de tentar melhorar o desempenho da modelagem tanto em CPU quanto em GPU com CUDA. Eles foram implementados tendo como base o Mamute, um software de processamento e imageamento sísmico, e ambos demonstraram melhoras para tamanhos de problemas maiores quando comparados a outros algoritmos, justificadas pela redução da taxa de cache-misses.

Abstract

This work presents the motivations, implementation details and tests of two acoustic wave modeling algorithms: the Reordered Acoustic Modeling and the Compact Reordered Acoustic Modeling. Seismic wave modeling is an utmost important process in several areas of geophysics and seismic imaging and processing. Due to temporal and spatial cache locality matters, these algorithms were developed to try to improve the performance of wave modeling in both CPUs and GPUs alike. They were implemented using Mamute as a base, which is a seismic imaging and processing software, and both showed performance improvements for larger problem when compared to other algorithms, justified by the reduction of the cache-miss rate.

URIhttps://repositorio.ufrn.br/handle/123456789/66921
CollectionsCT - TCC - Engenharia de Computação