Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: http://tede.upf.br:8080/jspui/handle/tede/1897
???metadata.dc.type???: Dissertação
Title: Integração de GPGPU ao modelo ETA sem common blocks
Other Titles: Integration of GPGPU to the ETA model without common blocks
???metadata.dc.creator???: Mello, Alex Lima de 
???metadata.dc.contributor.advisor1???: Rebonatto, Marcelo Trindade
???metadata.dc.contributor.advisor2???: Hölbig, Carlos Amaral
???metadata.dc.description.resumo???: O Eta é um modelo de previsão do tempo utilizado em diversos países, inclusive no Brasil, pelo CPTEC/INPE. Em alguns casos, a execução de modelos de previsão como o Eta pode demorar horas, ou até mesmo dias. Esta dissertação teve como objetivo principal a implementação de tecnologias de GPGPU ao modelo Eta, com o objetivo de reduzir seu tempo de execução. Analisando o código do modelo, foi escolhida uma sub-rotina para implementar duas novas versões da mesma, utilizando CUDA e OpenACC. Analisando os resultados, pode-se observar que as novas implementações apresentam melhor desempenho em relação à versão original quando executado o modelo com baixo número de tarefas MPI, no entanto, o desempenho das mesmas diminui conforme aumenta-se o número de tarefas MPI utilizadas. A versão com CUDA tem melhor desempenho comparada com a versão utilizando OpenACC, no entanto, o tempo de desenvolvimento em OpenACC é consideravelmente menor.
Abstract: Eta is a weather prediction model used in several countries, including Brazil, by CPTEC/INPE. In some cases, the execution of weather prediction models like Eta can take hours, or even days. This dissertation’s main objective was the implementation of GPGPU technologies to the Eta model, in order to reduce its execution time. Analyzing the model code, a subroutine was chosen to implement two new versions of it, using CUDA and OpenACC. Analyzing the results, it can be observed that the new implementations show better performance in comparison to the original version when the model is executed with a low number of MPI tasks, however, their performance worsens as the number of threads increases. The CUDA version has better performance compared to the OpenACC version, however, the development time in OpenACC is considerably less.
Keywords: Processamento paralelo (Computadores)
Programação paralela (Computação)
Previsão numérica do tempo (Meteorologia)
???metadata.dc.subject.cnpq???: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
???metadata.dc.language???: por
???metadata.dc.publisher.country???: Brasil
Publisher: Universidade de Passo Fundo
???metadata.dc.publisher.initials???: UPF
???metadata.dc.publisher.department???: Instituto de Ciências Exatas e Geociências – ICEG
???metadata.dc.publisher.program???: Programa de Pós-Graduação em Computação Aplicada
Citation: MELLO, Alex Lima de. Integração de GPGPU ao modelo ETA sem common blocks. 2020. 61 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.
???metadata.dc.rights???: Acesso Aberto
URI: http://tede.upf.br:8080/jspui/handle/tede/1897
Issue Date: 30-Mar-2020
Appears in Collections:Programa de Pós-Graduação em Computação Aplicada

Files in This Item:
File Description SizeFormat 
2020AlexLimaMello.pdfDissertação Alex Lima de Mello3.13 MBAdobe PDFView/Open ???org.dspace.app.webui.jsptag.ItemTag.preview???


Items in TEDE are protected by copyright, with all rights reserved, unless otherwise indicated.