Estudo de modelos de rede por meio de algoritmos de execução em paralelo
Autor(a) principal: | |
---|---|
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 |