Um algoritmo em paralelo para solução de equações diferenciais evolutivas
Este trabalho que envolve matemática aplicada e processamento paralelo: seu objetivo é avaliar uma estratégia de implementação em paralelo para algoritmos de diferenças finitas que aproximam a solução de equações diferenciais de evolução. A alternativa proposta é a substituição dos produtos matriz-v...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade do Estado do Rio de Janeiro
2013
|
Subjects: | |
Online Access: | http://www.bdtd.uerj.br/tde_busca/arquivo.php?codArquivo=6211 |
id |
ndltd-IBICT-urn-repox.ist.utl.pt-BDTD_UERJ-oai-www.bdtd.uerj.br-4027 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-urn-repox.ist.utl.pt-BDTD_UERJ-oai-www.bdtd.uerj.br-40272019-01-21T18:16:50Z Um algoritmo em paralelo para solução de equações diferenciais evolutivas Vinicius Buçard de Castro Carlos Antonio de Moura Maria Clícia Stelling de Castro Alberto Franco de Sá Santoro Nelson Antonio Borges Garcia Método de Strassen Processamento paralelo Equação diferencial do calor Parallel Processing Diferential Heat Equation Strassen MATEMATICA APLICADA Este trabalho que envolve matemática aplicada e processamento paralelo: seu objetivo é avaliar uma estratégia de implementação em paralelo para algoritmos de diferenças finitas que aproximam a solução de equações diferenciais de evolução. A alternativa proposta é a substituição dos produtos matriz-vetor efetuados sequencialmente por multiplicações matriz-matriz aceleradas pelo método de Strassen em paralelo. O trabalho desenvolve testes visando verificar o ganho computacional relacionado a essa estratégia de paralelização, pois as aplicacações computacionais, que empregam a estratégia sequencial, possuem como característica o longo período de computação causado pelo grande volume de cálculo. Inclusive como alternativa, nós usamos o algoritmo em paralelo convencional para solução de algoritmos explícitos para solução de equações diferenciais parciais evolutivas no tempo. Portanto, de acordo com os resultados obtidos, nós observamos as características de cada estratégia em paralelo, tendo como principal objetivo diminuir o esforço computacional despendido. This work involves parallel processing and applied mathematics: Our goal is to evaluate a strategy for implementing parallel algorithms for finite diference approach,it is the solution of diferential equations of evolution. The alternative proposed is the replacement of the matrix-vector products performed sequentially by matrix-matrix multiplication method accelerated by Strassen in parallel. The work develops tests in order to verify the speedup related to the strategy of parallelization because sequential application have characterized for long periods of computation, this is caused by the large amount of calculation. Even alternatively, we use the algorithm in parallel to conventional explicit solution algorithms for solving partial diferential equations. Therefore, according to the results, we observe the characteristics of each strategy in parallel with the main purpose of reducing the computational effort expended. 2013-03-13 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.bdtd.uerj.br/tde_busca/arquivo.php?codArquivo=6211 por info:eu-repo/semantics/openAccess application/pdf Universidade do Estado do Rio de Janeiro Programa de Pós-graduação em Ciências Computacionais UERJ BR reponame:Biblioteca Digital de Teses e Dissertações da UERJ instname:Universidade do Estado do Rio de Janeiro instacron:UERJ |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Método de Strassen Processamento paralelo Equação diferencial do calor Parallel Processing Diferential Heat Equation Strassen MATEMATICA APLICADA |
spellingShingle |
Método de Strassen Processamento paralelo Equação diferencial do calor Parallel Processing Diferential Heat Equation Strassen MATEMATICA APLICADA Vinicius Buçard de Castro Um algoritmo em paralelo para solução de equações diferenciais evolutivas |
description |
Este trabalho que envolve matemática aplicada e processamento paralelo: seu objetivo é
avaliar uma estratégia de implementação em paralelo para algoritmos de diferenças finitas que aproximam a solução de equações diferenciais de evolução. A alternativa proposta é a substituição dos produtos matriz-vetor efetuados sequencialmente por multiplicações matriz-matriz aceleradas pelo método de Strassen em paralelo. O trabalho desenvolve testes visando verificar o ganho computacional relacionado a essa estratégia de paralelização, pois as aplicacações computacionais, que empregam a estratégia sequencial, possuem como característica o longo período de computação causado pelo grande volume de cálculo. Inclusive como alternativa, nós usamos o algoritmo em paralelo convencional para solução de algoritmos explícitos para solução de equações diferenciais parciais evolutivas no tempo. Portanto, de acordo com os resultados obtidos, nós observamos as características de cada estratégia em paralelo, tendo como principal objetivo diminuir o esforço computacional despendido. === This work involves parallel processing and applied mathematics: Our goal is to evaluate a strategy for implementing parallel algorithms for finite diference approach,it is the solution of diferential equations of evolution. The alternative proposed is the
replacement of the matrix-vector products performed sequentially by matrix-matrix multiplication
method accelerated by Strassen in parallel. The work develops tests in order to verify the speedup related to the strategy of parallelization because sequential application
have characterized for long periods of computation, this is caused by the large amount of calculation. Even alternatively, we use the algorithm in parallel to conventional explicit solution algorithms for solving partial diferential equations. Therefore, according to the
results, we observe the characteristics of each strategy in parallel with the main purpose of reducing the computational effort expended. |
author2 |
Carlos Antonio de Moura |
author_facet |
Carlos Antonio de Moura Vinicius Buçard de Castro |
author |
Vinicius Buçard de Castro |
author_sort |
Vinicius Buçard de Castro |
title |
Um algoritmo em paralelo para solução de equações diferenciais evolutivas |
title_short |
Um algoritmo em paralelo para solução de equações diferenciais evolutivas |
title_full |
Um algoritmo em paralelo para solução de equações diferenciais evolutivas |
title_fullStr |
Um algoritmo em paralelo para solução de equações diferenciais evolutivas |
title_full_unstemmed |
Um algoritmo em paralelo para solução de equações diferenciais evolutivas |
title_sort |
um algoritmo em paralelo para solução de equações diferenciais evolutivas |
publisher |
Universidade do Estado do Rio de Janeiro |
publishDate |
2013 |
url |
http://www.bdtd.uerj.br/tde_busca/arquivo.php?codArquivo=6211 |
work_keys_str_mv |
AT viniciusbucarddecastro umalgoritmoemparaleloparasolucaodeequacoesdiferenciaisevolutivas |
_version_ |
1718849251120775168 |