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...

Full description

Bibliographic Details
Main Author: Vinicius Buçard de Castro
Other Authors: Carlos Antonio de Moura
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