🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Ajuste automático do escalonamento dinâmico do OpenMP aplicado a FWI

dc.contributor.advisorAssis, Italo Augusto Souza de
dc.contributor.advisormailitalo.assis@ufersa.edu.br
dc.contributor.authorSilva, Felipe Hidequel Santos da
dc.contributor.authorFernandes, João Batista
dc.contributor.authorMartins, Idalmis Milián Sardiña
dc.contributor.authorSouza, Samuel Xavier de
dc.contributor.authorAssis, Italo Augusto Souza de
dc.contributor.coadvisorFernandes, João Batista
dc.contributor.referee1Não, Consta
dc.contributor.referee2Não, Consta
dc.contributor.referee3Não, Consta
dc.contributor.referee4Não, Consta
dc.coverage.spatialPau dos Ferros
dc.date.accessioned2025-08-27T17:27:48Z
dc.date.available2025-08-27T17:27:48Z
dc.date.issued2025-08-06
dc.description.abstractA Inversão da Forma de Onda Completa (FWI, do inglês Full Waveform Inversion) é um método de imageamento sísmico amplamente utilizado, capaz de estimar modelos do subsolo a partir de dados sísmicos. Devido à sua elevada demanda computacional, a FWI normalmente requer sistemas de grande porte, como supercomputadores. Entretanto, seu paralelismo inerente possibilita a utilização de sistemas de memória compartilhada com OpenMP. A distribuição de tarefas no OpenMP depende dos escalonadores de laços, sendo o escalonador dinâmico particularmente eficaz em cargas de trabalho irregulares, como na FWI, pois atribui blocos de iterações a núcleos disponíveis em tempo de execução. Contudo, o impacto do tamanho desses blocos no desempenho ainda não é bem compreendido. Para lidar com esse problema, propomos o framework Parameter Auto-Tuning for Shared Memory Algorithms (PATSMA), que emprega o método de otimização Coupled Simulated Annealing (CSA) para determinar automaticamente o tamanho ótimo dos blocos na propagação de ondas, uma das etapas mais custosas da FWI. Em vez de testar exaustivamente todos os valores possíveis em uma execução completa da FWI, o PATSMA avalia candidatos medindo o tempo de execução da primeira iteração temporal do primeiro tiro sísmico na primeira iteração da FWI. O tamanho de bloco selecionado é então aplicado a todas as propagações subsequentes. Experimentos realizados com diferentes tamanhos de problema e em ambientes computacionais diversos, incluindo supercomputadores e instâncias em nuvem, demonstram que a auto-otimização proporciona ganhos significativos de desempenho: o tempo de execução foi reduzido em até 70,46% em comparação com os escalonadores padrão do OpenMP.
dc.description.abstract2Full Waveform Inversion (FWI) is a widely used seismic imaging method that estimates subsurface models from seismic data. Due to its massive computational demand, FWI typically requires large-scale computer systems such as supercomputers. However, its inherent parallelism allows the use of shared memory systems with OpenMP. Task distribution in OpenMP relies on loop schedulers, and the dynamic scheduler is particularly effective in irregular workloads like FWI. It assigns fixed-size chunks to idle processing cores at runtime. Yet, the impact of chunk size on performance remains unclear. To address this, we propose the Parameter Auto-Tuning for Shared Memory Algorithms (PATSMA) framework, employing Coupled Simulated Annealing (CSA) to automatically determine the optimal chunk size for wave propagation, one of the most computationally intensive steps of FWI. Instead of exhaustively testing all chunk sizes within a full FWI execution, which is impractical, our strategy evaluates candidates by measuring the runtime of the first time iteration of the first seismic shot in the first FWI iteration. The selected chunk size is then applied to all subsequent wave propagations. We conducted experiments with different problem sizes across diverse computational environments, including supercomputers and cloud instances. Results demonstrate that auto-tuning significantly improves performance: runtimes were reduced by up to 70.46% compared to standard OpenMP schedulers.
dc.description.physical22 f.
dc.description.sponsorshipShell Brazil, CNPQ
dc.format.mimetypepdf
dc.identifier.advisorLatteshttp://lattes.cnpq.br/1790664811439928
dc.identifier.advisorOrcidhttps://orcid.org/0000-0003-4122-3115
dc.identifier.authorLatteshttp://lattes.cnpq.br/1367290104967630
dc.identifier.authorLatteshttp://lattes.cnpq.br/9892239670106361
dc.identifier.authorLatteshttp://lattes.cnpq.br/1790664811439928
dc.identifier.authorLatteshttp://lattes.cnpq.br/1508104766825052
dc.identifier.authorLatteshttp://lattes.cnpq.br/6802508689972103
dc.identifier.authorOrcidhttps://orcid.org/0009-0009-4739-2957
dc.identifier.bibliographicCitationSANTOS, Felipe Hidequel da Silva. Ajuste automático do escalonamento dinâmico do OpenMP aplicado a FWI. 22 f. Pau dos Ferros, 2025.
dc.identifier.coadvisorLatteshttp://lattes.cnpq.br/1508104766825052
dc.identifier.coadvisorOrcidhttps://orcid.org/0000-0001-7948-5802
dc.identifier.doihttps://doi.org/10.1016/j.cageo.2025.105932
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/13983
dc.language.isoen_US
dc.publisher.centerCentro Multidisciplinar de Pau dos Ferros - CMPF
dc.publisher.countryBrasil
dc.publisher.departmentDepartamento de Ciências Exatas e Naturais
dc.publisher.initialsUFERSA
dc.publisher.institutionUniversidade Federal Rural do Semi-Árido
dc.relation.ispartofhttps://doi.org/10.1016/j.cageo.2025.105932
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.holderUFERSA
dc.rights.licenseAttribution-NonCommercial-NoDerivs 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::TECNOLOGIA DA INFORMACAO
dc.subject.keywordAuto-ajuste
dc.subject.keywordSistemas de memória compartilhada
dc.subject.keywordEscalonamento dinâmico
dc.subject.keywordCoupled Simulated Annealing
dc.subject.keywordOpenMP
dc.titleAjuste automático do escalonamento dinâmico do OpenMP aplicado a FWI
dc.title.alternativeAuto-tuning for OpenMP dynamic scheduling applied to FWI
dc.typeinfo:eu-repo/semantics/bachelorThesis

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
FelipeHSS_ARTIGO.pdf
Tamanho:
605,39 KB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,58 KB
Formato:
Item-specific license agreed upon to submission
Descrição: