Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos

Detalhes bibliográficos
Autor(a) principal: Spolavori, Anderson Duarte
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da FURG (RI FURG)
Texto Completo: http://repositorio.furg.br/handle/1/6541
Resumo: A constante evolução da tecnologia disponibilizou, atualmente, ferramentas computacionais que eram apenas expectativas há 10 anos atrás. O aumento do potencial computacional aplicado a modelos numéricos que simulam a atmosfera permitiu ampliar o estudo de fenômenos atmosféricos, através do uso de ferramentas de computação de alto desempenho. O trabalho propôs o desenvolvimento de algoritmos com base em arquiteturas SIMT e aplicação de técnicas de paralelismo com uso da ferramenta OpenACC para processamento de dados de previsão numérica do modelo Weather Research and Forecast. Esta proposta tem forte conotação interdisciplinar, buscando a interação entre as áreas de modelagem atmosférica e computação científica. Foram testadas a influência da computação do cálculo de microfísica de nuvens na degradação temporal do modelo. Como a entrada de dados para execução na GPU não era suficientemente grande, o tempo necessário para transferir dados da CPU para a GPU foi maior do que a execução da computação na CPU. Outro fator determinante foi a adição de código CUDA dentro de um contexto MPI, causando assim condições de disputa de recursos entre os processadores, mais uma vez degradando o tempo de execução. A proposta do uso de diretivas para aplicar computação de alto desempenho em uma estrutura CUDA parece muito promissora, mas ainda precisa ser utilizada com muita cautela a fim de produzir bons resultados. A construção de um híbrido MPI + CUDA foi testada, mas os resultados não foram conclusivos.
id FURG_43e9a597092791c49078a6135f5c2cca
oai_identifier_str oai:repositorio.furg.br:1/6541
network_acronym_str FURG
network_name_str Repositório Institucional da FURG (RI FURG)
repository_id_str
spelling Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricosA constante evolução da tecnologia disponibilizou, atualmente, ferramentas computacionais que eram apenas expectativas há 10 anos atrás. O aumento do potencial computacional aplicado a modelos numéricos que simulam a atmosfera permitiu ampliar o estudo de fenômenos atmosféricos, através do uso de ferramentas de computação de alto desempenho. O trabalho propôs o desenvolvimento de algoritmos com base em arquiteturas SIMT e aplicação de técnicas de paralelismo com uso da ferramenta OpenACC para processamento de dados de previsão numérica do modelo Weather Research and Forecast. Esta proposta tem forte conotação interdisciplinar, buscando a interação entre as áreas de modelagem atmosférica e computação científica. Foram testadas a influência da computação do cálculo de microfísica de nuvens na degradação temporal do modelo. Como a entrada de dados para execução na GPU não era suficientemente grande, o tempo necessário para transferir dados da CPU para a GPU foi maior do que a execução da computação na CPU. Outro fator determinante foi a adição de código CUDA dentro de um contexto MPI, causando assim condições de disputa de recursos entre os processadores, mais uma vez degradando o tempo de execução. A proposta do uso de diretivas para aplicar computação de alto desempenho em uma estrutura CUDA parece muito promissora, mas ainda precisa ser utilizada com muita cautela a fim de produzir bons resultados. A construção de um híbrido MPI + CUDA foi testada, mas os resultados não foram conclusivos.The ongoing evolution of technology yields, nowadays, computational tools that were mere expectations 10 years ago. The increase on computational potential applied to numerical models that simulate the atmosphere broadens the study of atmospheric phenomena due to high performance computing techniques. The present research intendeds to develop algorithms based on SIMT arquitectures and the use of paralel processing techniques with the use of the aplicative OpenACC to numerical data processing in the model Weather Research and Forecast, specifically the part the calculates cloud microphysics. This study has an intense interdisciplinary content, proposing the interaction between researchers of atmospheric modeling and of scientific computation. The influence of the computation, of the cloud microphysics calculation, on the temporal degradation of the model, was tested. Since the data input for the execution in the GPU was not large enough, the time needed to transfer the data from the CPU to the GPU was larger than the computation time in the CPU. Another determining factor was the addition of CUDA code in a MPI context, generating conditions of dispute over resources among the processors, once more degradating the time of execution. The suggestion of using directives to apply high performance computation in a CUDA structure seems very promising, but it still needs to be applied with caution to yield good results. The construction of a hybrid MPI + CUDA was also tested, but the results were uncertain.Krusche, NisiaBotelho, Silvia Silva da CostaSpolavori, Anderson Duarte2016-09-16T18:49:19Z2016-09-16T18:49:19Z2014info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSPOLAVORI, Anderson Duarte. Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos. 2014. 73 f. Dissertação (Programa de Pós-Graduação em Modelagem Computacional) - Instituto de Matemática, Estatísitica e Física, Universidade Federal do Rio Grande, Rio Grande, 2014.http://repositorio.furg.br/handle/1/6541porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURG2019-11-13T23:19:20Zoai:repositorio.furg.br:1/6541Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2019-11-13T23:19:20Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false
dc.title.none.fl_str_mv Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
title Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
spellingShingle Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
Spolavori, Anderson Duarte
title_short Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
title_full Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
title_fullStr Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
title_full_unstemmed Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
title_sort Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos
author Spolavori, Anderson Duarte
author_facet Spolavori, Anderson Duarte
author_role author
dc.contributor.none.fl_str_mv Krusche, Nisia
Botelho, Silvia Silva da Costa
dc.contributor.author.fl_str_mv Spolavori, Anderson Duarte
description A constante evolução da tecnologia disponibilizou, atualmente, ferramentas computacionais que eram apenas expectativas há 10 anos atrás. O aumento do potencial computacional aplicado a modelos numéricos que simulam a atmosfera permitiu ampliar o estudo de fenômenos atmosféricos, através do uso de ferramentas de computação de alto desempenho. O trabalho propôs o desenvolvimento de algoritmos com base em arquiteturas SIMT e aplicação de técnicas de paralelismo com uso da ferramenta OpenACC para processamento de dados de previsão numérica do modelo Weather Research and Forecast. Esta proposta tem forte conotação interdisciplinar, buscando a interação entre as áreas de modelagem atmosférica e computação científica. Foram testadas a influência da computação do cálculo de microfísica de nuvens na degradação temporal do modelo. Como a entrada de dados para execução na GPU não era suficientemente grande, o tempo necessário para transferir dados da CPU para a GPU foi maior do que a execução da computação na CPU. Outro fator determinante foi a adição de código CUDA dentro de um contexto MPI, causando assim condições de disputa de recursos entre os processadores, mais uma vez degradando o tempo de execução. A proposta do uso de diretivas para aplicar computação de alto desempenho em uma estrutura CUDA parece muito promissora, mas ainda precisa ser utilizada com muita cautela a fim de produzir bons resultados. A construção de um híbrido MPI + CUDA foi testada, mas os resultados não foram conclusivos.
publishDate 2014
dc.date.none.fl_str_mv 2014
2016-09-16T18:49:19Z
2016-09-16T18:49:19Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SPOLAVORI, Anderson Duarte. Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos. 2014. 73 f. Dissertação (Programa de Pós-Graduação em Modelagem Computacional) - Instituto de Matemática, Estatísitica e Física, Universidade Federal do Rio Grande, Rio Grande, 2014.
http://repositorio.furg.br/handle/1/6541
identifier_str_mv SPOLAVORI, Anderson Duarte. Computação de alto desempenho aplicada a modelagem numérica de fenômenos atmosféricos. 2014. 73 f. Dissertação (Programa de Pós-Graduação em Modelagem Computacional) - Instituto de Matemática, Estatísitica e Física, Universidade Federal do Rio Grande, Rio Grande, 2014.
url http://repositorio.furg.br/handle/1/6541
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da FURG (RI FURG)
instname:Universidade Federal do Rio Grande (FURG)
instacron:FURG
instname_str Universidade Federal do Rio Grande (FURG)
instacron_str FURG
institution FURG
reponame_str Repositório Institucional da FURG (RI FURG)
collection Repositório Institucional da FURG (RI FURG)
repository.name.fl_str_mv Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)
repository.mail.fl_str_mv
_version_ 1813187254891315200