Estudo de modelos de rede por meio de algoritmos de execução em paralelo

Detalhes bibliográficos
Autor(a) principal: Latoski, Luis Carlos Fagundes
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/206601
Resumo: Neste trabalho estudamos por meio de simulações Monte Carlo, o impacto da paralelização de algoritmos no Modelo de Ising e no Gás de Rede, ambos em duas dimensões. Inicialmente, utilizamos o modelo de Ising para o estudo dos conceitos da programação em paralelo e na implementação de modificações simples na Cadeia de Markov subjacente. Os resultados conhecidos para o modelo foram reproduzidos e a abordagem em paralelo apresentou reduções expressivas nos tempos de execução, chegando a ≈ 90% em alguns casos. Nas estratégias de paralelização adotadas, foi observado que estas não influenciaram os tempos de correlação entre as medidas, e, com isto, não alteraram a eficiência estatística das amostragens realizadas. O estudo da paralelização dos algoritmos para a difusão de partículas no Gás de Rede foi desenvolvido em duas etapas. Primeiro, foram desconsideradas interações com troca de energia ( = 0), obtidos os coeficientes e os expoentes do desvio quadrático médio, com a finalidade de caracterizar se as distintas estratégias de paralelização apresentavam comportamento difusivo. Também foram elaboradas estratégias de paralelização que permitissem a maior independência possível entre os graus de liberdade na movimentação das partículas do sistema. Os resultados conhecidos foram reproduzidos, em paralelo, com uma redução explícita no tempo de execução de até ≈ 70% em alguns casos. Em todas as abordagens, foi observado comportamento difusivo, porém com diferentes valores para os coeficiente de difusão.
id UFRGS-2_97ac3217a7c07b29c529a367a71140fa
oai_identifier_str oai:www.lume.ufrgs.br:10183/206601
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Latoski, Luis Carlos FagundesFernandes, Heitor Carpes Marques2020-03-11T04:16:22Z2020http://hdl.handle.net/10183/206601001112792Neste trabalho estudamos por meio de simulações Monte Carlo, o impacto da paralelização de algoritmos no Modelo de Ising e no Gás de Rede, ambos em duas dimensões. Inicialmente, utilizamos o modelo de Ising para o estudo dos conceitos da programação em paralelo e na implementação de modificações simples na Cadeia de Markov subjacente. Os resultados conhecidos para o modelo foram reproduzidos e a abordagem em paralelo apresentou reduções expressivas nos tempos de execução, chegando a ≈ 90% em alguns casos. Nas estratégias de paralelização adotadas, foi observado que estas não influenciaram os tempos de correlação entre as medidas, e, com isto, não alteraram a eficiência estatística das amostragens realizadas. O estudo da paralelização dos algoritmos para a difusão de partículas no Gás de Rede foi desenvolvido em duas etapas. Primeiro, foram desconsideradas interações com troca de energia ( = 0), obtidos os coeficientes e os expoentes do desvio quadrático médio, com a finalidade de caracterizar se as distintas estratégias de paralelização apresentavam comportamento difusivo. Também foram elaboradas estratégias de paralelização que permitissem a maior independência possível entre os graus de liberdade na movimentação das partículas do sistema. Os resultados conhecidos foram reproduzidos, em paralelo, com uma redução explícita no tempo de execução de até ≈ 70% em alguns casos. Em todas as abordagens, foi observado comportamento difusivo, porém com diferentes valores para os coeficiente de difusão.In this work we study through Monte Carlo simulations, the impact of the parallel running algorithms on the Ising Model and on the Lattice Gas, both in two dimensions. Initially, the Ising model was used to study the concepts of parallel programming and to implement simple modifications to the underlying Markov chain. The known results for the model were reproduced and the parallel approach showed significant reductions in execution times, reaching ≈ 90% in some cases. In the adopted parallelization strategies, it was observed that they did not influence the correlation times between the measurements, and, thus, did not change the statistical efficiency of the sampled configurations. The study of the parallel version of the algorithms for particle diffusion in Lattice Gas was developed in two steps. First, interactions were neglected, energy exchange ( = 0), and the coefficients and exponents of the mean square deviation were obtained, in order to characterize whether the different parallelization strategies presented diffusive behavior. Parallelization strategies were also developed to allow the greatest possible independence between the degrees of freedom during the movement of the system particles. The known results have been reproduced in parallel with an explicit reduction in execution time of up to ≈ 70% in some cases. In all approaches diffusive behavior was observed, but with different values for diffusion coefficients.application/pdfporParalelizacaoMétodo de Monte CarloGasesEstudo de modelos de rede por meio de algoritmos de execução em paraleloinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de FísicaPorto Alegre, BR-RS2020Astrofísica: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001112792.pdf.txt001112792.pdf.txtExtracted Texttext/plain93392http://www.lume.ufrgs.br/bitstream/10183/206601/2/001112792.pdf.txt2968663d3c74a05719805d5eaac9d8ceMD52ORIGINAL001112792.pdfTexto completoapplication/pdf2342073http://www.lume.ufrgs.br/bitstream/10183/206601/1/001112792.pdf11ebf51d3e26ba89cc9649c126f80096MD5110183/2066012020-03-12 04:13:33.399013oai:www.lume.ufrgs.br:10183/206601Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2020-03-12T07:13:33Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Estudo de modelos de rede por meio de algoritmos de execução em paralelo
title Estudo de modelos de rede por meio de algoritmos de execução em paralelo
spellingShingle Estudo de modelos de rede por meio de algoritmos de execução em paralelo
Latoski, Luis Carlos Fagundes
Paralelizacao
Método de Monte Carlo
Gases
title_short Estudo de modelos de rede por meio de algoritmos de execução em paralelo
title_full Estudo de modelos de rede por meio de algoritmos de execução em paralelo
title_fullStr Estudo de modelos de rede por meio de algoritmos de execução em paralelo
title_full_unstemmed Estudo de modelos de rede por meio de algoritmos de execução em paralelo
title_sort Estudo de modelos de rede por meio de algoritmos de execução em paralelo
author Latoski, Luis Carlos Fagundes
author_facet Latoski, Luis Carlos Fagundes
author_role author
dc.contributor.author.fl_str_mv Latoski, Luis Carlos Fagundes
dc.contributor.advisor1.fl_str_mv Fernandes, Heitor Carpes Marques
contributor_str_mv Fernandes, Heitor Carpes Marques
dc.subject.por.fl_str_mv Paralelizacao
Método de Monte Carlo
Gases
topic Paralelizacao
Método de Monte Carlo
Gases
description Neste trabalho estudamos por meio de simulações Monte Carlo, o impacto da paralelização de algoritmos no Modelo de Ising e no Gás de Rede, ambos em duas dimensões. Inicialmente, utilizamos o modelo de Ising para o estudo dos conceitos da programação em paralelo e na implementação de modificações simples na Cadeia de Markov subjacente. Os resultados conhecidos para o modelo foram reproduzidos e a abordagem em paralelo apresentou reduções expressivas nos tempos de execução, chegando a ≈ 90% em alguns casos. Nas estratégias de paralelização adotadas, foi observado que estas não influenciaram os tempos de correlação entre as medidas, e, com isto, não alteraram a eficiência estatística das amostragens realizadas. O estudo da paralelização dos algoritmos para a difusão de partículas no Gás de Rede foi desenvolvido em duas etapas. Primeiro, foram desconsideradas interações com troca de energia ( = 0), obtidos os coeficientes e os expoentes do desvio quadrático médio, com a finalidade de caracterizar se as distintas estratégias de paralelização apresentavam comportamento difusivo. Também foram elaboradas estratégias de paralelização que permitissem a maior independência possível entre os graus de liberdade na movimentação das partículas do sistema. Os resultados conhecidos foram reproduzidos, em paralelo, com uma redução explícita no tempo de execução de até ≈ 70% em alguns casos. Em todas as abordagens, foi observado comportamento difusivo, porém com diferentes valores para os coeficiente de difusão.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-03-11T04:16:22Z
dc.date.issued.fl_str_mv 2020
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/206601
dc.identifier.nrb.pt_BR.fl_str_mv 001112792
url http://hdl.handle.net/10183/206601
identifier_str_mv 001112792
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 UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/206601/2/001112792.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/206601/1/001112792.pdf
bitstream.checksum.fl_str_mv 2968663d3c74a05719805d5eaac9d8ce
11ebf51d3e26ba89cc9649c126f80096
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224594360631296