Integração de GPGPU ao modelo ETA sem common blocks
| Ano de defesa: | 2020 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade de Passo Fundo
Instituto de Ciências Exatas e Geociências – ICEG Brasil UPF Programa de Pós-Graduação em Computação Aplicada |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.upf.br/handle/123456789/1797 |
Resumo: | 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. |
| id |
UPF_67c1dbe5a5eb1cabff9b094ee63c06d4 |
|---|---|
| oai_identifier_str |
oai:repositorio.upf.br:123456789/1797 |
| network_acronym_str |
UPF |
| network_name_str |
Repositório Institucional da UPF |
| repository_id_str |
|
| spelling |
Integração de GPGPU ao modelo ETA sem common blocksIntegration of GPGPU to the ETA model without common blocksProcessamento paralelo (Computadores)Programação paralela (Computação)Previsão numérica do tempo (Meteorologia)CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEta 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.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.Universidade de Passo FundoInstituto de Ciências Exatas e Geociências – ICEGBrasilUPFPrograma de Pós-Graduação em Computação AplicadaRebonatto, Marcelo Trindadehttp://lattes.cnpq.br/0535211732373749Hölbig, Carlos Amaralhttp://lattes.cnpq.br/5419646313109789Mello, Alex Lima de2025-05-07T12:44:43Z2020-03-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfMELLO, 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.https://repositorio.upf.br/handle/123456789/1797porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UPFinstname:Universidade de Passo Fundo (UPF)instacron:UPF2025-05-07T14:23:46Zoai:repositorio.upf.br:123456789/1797Repositório InstitucionalPRIhttp://repositorio.upf.br/oai/requestjucelei@upf.br||biblio@upf.bropendoar:16102025-05-07T14:23:46Repositório Institucional da UPF - Universidade de Passo Fundo (UPF)false |
| dc.title.none.fl_str_mv |
Integração de GPGPU ao modelo ETA sem common blocks Integration of GPGPU to the ETA model without common blocks |
| title |
Integração de GPGPU ao modelo ETA sem common blocks |
| spellingShingle |
Integração de GPGPU ao modelo ETA sem common blocks Mello, Alex Lima de Processamento paralelo (Computadores) Programação paralela (Computação) Previsão numérica do tempo (Meteorologia) CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Integração de GPGPU ao modelo ETA sem common blocks |
| title_full |
Integração de GPGPU ao modelo ETA sem common blocks |
| title_fullStr |
Integração de GPGPU ao modelo ETA sem common blocks |
| title_full_unstemmed |
Integração de GPGPU ao modelo ETA sem common blocks |
| title_sort |
Integração de GPGPU ao modelo ETA sem common blocks |
| author |
Mello, Alex Lima de |
| author_facet |
Mello, Alex Lima de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Rebonatto, Marcelo Trindade http://lattes.cnpq.br/0535211732373749 Hölbig, Carlos Amaral http://lattes.cnpq.br/5419646313109789 |
| dc.contributor.author.fl_str_mv |
Mello, Alex Lima de |
| dc.subject.por.fl_str_mv |
Processamento paralelo (Computadores) Programação paralela (Computação) Previsão numérica do tempo (Meteorologia) CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Processamento paralelo (Computadores) Programação paralela (Computação) Previsão numérica do tempo (Meteorologia) CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
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. |
| publishDate |
2020 |
| dc.date.none.fl_str_mv |
2020-03-30 2025-05-07T12:44:43Z |
| 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 |
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. https://repositorio.upf.br/handle/123456789/1797 |
| identifier_str_mv |
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. |
| url |
https://repositorio.upf.br/handle/123456789/1797 |
| 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 application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade de Passo Fundo Instituto de Ciências Exatas e Geociências – ICEG Brasil UPF Programa de Pós-Graduação em Computação Aplicada |
| publisher.none.fl_str_mv |
Universidade de Passo Fundo Instituto de Ciências Exatas e Geociências – ICEG Brasil UPF Programa de Pós-Graduação em Computação Aplicada |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UPF instname:Universidade de Passo Fundo (UPF) instacron:UPF |
| instname_str |
Universidade de Passo Fundo (UPF) |
| instacron_str |
UPF |
| institution |
UPF |
| reponame_str |
Repositório Institucional da UPF |
| collection |
Repositório Institucional da UPF |
| repository.name.fl_str_mv |
Repositório Institucional da UPF - Universidade de Passo Fundo (UPF) |
| repository.mail.fl_str_mv |
jucelei@upf.br||biblio@upf.br |
| _version_ |
1864264073416278016 |