Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.

Detalhes bibliográficos
Autor(a) principal: OLIVEIRA, Jean Gonzaga Souza de.
Data de Publicação: 1999
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552
Resumo: 0 problema de resolução de um conjunto de equações lineares e um dos problemas centrais da Matemática Computacional e Ciência da Computação. Excelentes algoritmos para a resolução desses problemas em sistemas com processador único foram desenvolvidos. Por outro lado, algoritmos para resolução de sistemas lineares em computadores paralelos estão em estagio inicial. A proposta desse trabalho e resolver sistemas lineares de grande porte, usando processamento paralelo. Usaremos um software para desenvolvimento de programas paralelos executáveis em um rede UNIX™ de computadores. A ferramenta e chamada PVM™ (Parallel Virtual Machine). O trabalho apresenta um estudo dos métodos diretos: Eliminação de Gauss e Fatoração LU; e dos métodos iterativos: de Gauss-Jacobi e dos Gradientes Conjugados. Em seguida, são implementadas as rotinas para resolução de sistemas lineares, usando processamento paralelo. A primeira abordagem utilizada neste trabalho para a implementação da comunicação entre as tarefas cooperantes, não procurou minimizar a passagem de mensagens, resultando em elevado tempo de processamento, devido ao overhead. Em uma segunda abordagem, a passagem de mensagens foi otimizada, minimizando o overhead e reduzindo consideravelmente o tempo de processamento. Resultados muito melhores aos obtidos em um processamento serial para sistemas lineares de grande porte, foram conseguidos com esta segunda abordagem. Finalmente, são apresentados os resultados comparativos entre o tempo de execução dos algoritmos implementados para o ambiente serial e o tempo de execução para o ambiente paralelo.
id UFCG_c8734decb7c3fb82876eeeeab71cb791
oai_identifier_str oai:localhost:riufcg/8552
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.Solving systems of large linear equations using parallel processing.Matemática ComputacionalSistemas de Equações LinearesProcessamento ParaleloFatoração LUEliminação de GaussMétodo Iterativo dos Gradientes ConjugadosComputational MathematicsSystems of Linear EquationsParallel ProcessingLU FactorizationElimination of GaussIterative Method of Conjugated GradientsCiência da Computação0 problema de resolução de um conjunto de equações lineares e um dos problemas centrais da Matemática Computacional e Ciência da Computação. Excelentes algoritmos para a resolução desses problemas em sistemas com processador único foram desenvolvidos. Por outro lado, algoritmos para resolução de sistemas lineares em computadores paralelos estão em estagio inicial. A proposta desse trabalho e resolver sistemas lineares de grande porte, usando processamento paralelo. Usaremos um software para desenvolvimento de programas paralelos executáveis em um rede UNIX™ de computadores. A ferramenta e chamada PVM™ (Parallel Virtual Machine). O trabalho apresenta um estudo dos métodos diretos: Eliminação de Gauss e Fatoração LU; e dos métodos iterativos: de Gauss-Jacobi e dos Gradientes Conjugados. Em seguida, são implementadas as rotinas para resolução de sistemas lineares, usando processamento paralelo. A primeira abordagem utilizada neste trabalho para a implementação da comunicação entre as tarefas cooperantes, não procurou minimizar a passagem de mensagens, resultando em elevado tempo de processamento, devido ao overhead. Em uma segunda abordagem, a passagem de mensagens foi otimizada, minimizando o overhead e reduzindo consideravelmente o tempo de processamento. Resultados muito melhores aos obtidos em um processamento serial para sistemas lineares de grande porte, foram conseguidos com esta segunda abordagem. Finalmente, são apresentados os resultados comparativos entre o tempo de execução dos algoritmos implementados para o ambiente serial e o tempo de execução para o ambiente paralelo.The problem of solving a set of linear algebraic equations is one of the central problems in computational mathematics and computer science. Excellent algorithms for this class of problems on single processor systems have been developed. On the other hand, algorithms for solving linear equations on parallel computers are still in its initial stage of development. The purpose of this work is to solve large size linear systems by using parallel processing. A software tool for developing parallel programs, executable on networked UNIX computers has been emplooyed for this purpose. This tool is known as Parallel Virtual Machine (PVM™). This work shows a study of direct method, Gaussian Elimination and LU decomposition, as well as of iterative method, Gauss-Jacobi and Conjugate Gradient. The programs for resolution of Linear Systems, using parallel processing, with these algorithms, have been implemented and tested. The first approach followed in this work to implement communication between cooperating tasks did not try to minimize message passing, during parallel execution of the algorithms. This resulted in high overhead and, consequently, very high processing times. For a second approach, message passing was optimized, minimizing the overhead and reducing, considerably, the processing times. This second approach produced much better times for large size systens, than those yielded by serial processing. Finally, the comparative results between the running times of sequential and parallel algorithms, are shown.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGCARVALHO, João Marques de.CARVALHO, J. M.http://lattes.cnpq.br/1398733763837178QUEIROZ, Bruno Correia da Nóbrega.TEJO, Francisco de Assis Ferreira.OLIVEIRA, Jean Gonzaga Souza de.1999-01-292019-10-28T14:43:01Z2019-10-282019-10-28T14:43:01Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552OLIVEIRA, Jean Gonzaga Souza de. Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo. 1999. 165f. (Dissertação de Mestrado em Informática), Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - PB, 1999. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-18T11:38:12Zoai:localhost:riufcg/8552Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-18T11:38:12Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
Solving systems of large linear equations using parallel processing.
title Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
spellingShingle Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
OLIVEIRA, Jean Gonzaga Souza de.
Matemática Computacional
Sistemas de Equações Lineares
Processamento Paralelo
Fatoração LU
Eliminação de Gauss
Método Iterativo dos Gradientes Conjugados
Computational Mathematics
Systems of Linear Equations
Parallel Processing
LU Factorization
Elimination of Gauss
Iterative Method of Conjugated Gradients
Ciência da Computação
title_short Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
title_full Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
title_fullStr Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
title_full_unstemmed Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
title_sort Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
author OLIVEIRA, Jean Gonzaga Souza de.
author_facet OLIVEIRA, Jean Gonzaga Souza de.
author_role author
dc.contributor.none.fl_str_mv CARVALHO, João Marques de.
CARVALHO, J. M.
http://lattes.cnpq.br/1398733763837178
QUEIROZ, Bruno Correia da Nóbrega.
TEJO, Francisco de Assis Ferreira.
dc.contributor.author.fl_str_mv OLIVEIRA, Jean Gonzaga Souza de.
dc.subject.por.fl_str_mv Matemática Computacional
Sistemas de Equações Lineares
Processamento Paralelo
Fatoração LU
Eliminação de Gauss
Método Iterativo dos Gradientes Conjugados
Computational Mathematics
Systems of Linear Equations
Parallel Processing
LU Factorization
Elimination of Gauss
Iterative Method of Conjugated Gradients
Ciência da Computação
topic Matemática Computacional
Sistemas de Equações Lineares
Processamento Paralelo
Fatoração LU
Eliminação de Gauss
Método Iterativo dos Gradientes Conjugados
Computational Mathematics
Systems of Linear Equations
Parallel Processing
LU Factorization
Elimination of Gauss
Iterative Method of Conjugated Gradients
Ciência da Computação
description 0 problema de resolução de um conjunto de equações lineares e um dos problemas centrais da Matemática Computacional e Ciência da Computação. Excelentes algoritmos para a resolução desses problemas em sistemas com processador único foram desenvolvidos. Por outro lado, algoritmos para resolução de sistemas lineares em computadores paralelos estão em estagio inicial. A proposta desse trabalho e resolver sistemas lineares de grande porte, usando processamento paralelo. Usaremos um software para desenvolvimento de programas paralelos executáveis em um rede UNIX™ de computadores. A ferramenta e chamada PVM™ (Parallel Virtual Machine). O trabalho apresenta um estudo dos métodos diretos: Eliminação de Gauss e Fatoração LU; e dos métodos iterativos: de Gauss-Jacobi e dos Gradientes Conjugados. Em seguida, são implementadas as rotinas para resolução de sistemas lineares, usando processamento paralelo. A primeira abordagem utilizada neste trabalho para a implementação da comunicação entre as tarefas cooperantes, não procurou minimizar a passagem de mensagens, resultando em elevado tempo de processamento, devido ao overhead. Em uma segunda abordagem, a passagem de mensagens foi otimizada, minimizando o overhead e reduzindo consideravelmente o tempo de processamento. Resultados muito melhores aos obtidos em um processamento serial para sistemas lineares de grande porte, foram conseguidos com esta segunda abordagem. Finalmente, são apresentados os resultados comparativos entre o tempo de execução dos algoritmos implementados para o ambiente serial e o tempo de execução para o ambiente paralelo.
publishDate 1999
dc.date.none.fl_str_mv 1999-01-29
2019-10-28T14:43:01Z
2019-10-28
2019-10-28T14:43:01Z
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 http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552
OLIVEIRA, Jean Gonzaga Souza de. Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo. 1999. 165f. (Dissertação de Mestrado em Informática), Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - PB, 1999. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552
identifier_str_mv OLIVEIRA, Jean Gonzaga Souza de. Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo. 1999. 165f. (Dissertação de Mestrado em Informática), Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - PB, 1999. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8552
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744407718526976