Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.
| Ano de defesa: | 1999 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Campina Grande
|
| Programa de Pós-Graduação: |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
|
| Departamento: |
Centro de Engenharia Elétrica e Informática - CEEI
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | https://dspace.sti.ufcg.edu.br/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_9a90a9c3b2b7e01a41fac0bf9aadc4cb |
|---|---|
| oai_identifier_str |
oai:dspace.sti.ufcg.edu.br:riufcg/8552 |
| network_acronym_str |
UFCG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
| repository_id_str |
|
| spelling |
CARVALHO, João Marques de.CARVALHO, J. M.http://lattes.cnpq.br/1398733763837178QUEIROZ, Bruno Correia da Nóbrega.TEJO, Francisco de Assis Ferreira.OLIVEIRA, J. G. S.http://lattes.cnpq.br/5655731740243271OLIVEIRA, Jean Gonzaga Souza de.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.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.Submitted by Deyse Queiroz (deysequeirozz@hotmail.com) on 2019-10-28T14:43:01Z No. of bitstreams: 1 JEAN GONZAGA SOUZA DE OLIVEIRA - DISSERTAÇÃO PPGCC 1999.pdf: 7947372 bytes, checksum: c0e0fd27b69bff20e51ab2dd3d2287bc (MD5)Made available in DSpace on 2019-10-28T14:43:01Z (GMT). No. of bitstreams: 1 JEAN GONZAGA SOUZA DE OLIVEIRA - DISSERTAÇÃO PPGCC 1999.pdf: 7947372 bytes, checksum: c0e0fd27b69bff20e51ab2dd3d2287bc (MD5) Previous issue date: 1999-01-29Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoMatemá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 GradientsResolução de sistemas de equações lineares de grande porte utilizando processamento paralelo.Solving systems of large linear equations using parallel processing.1999-01-292019-10-28T14:43:01Z2019-10-282019-10-28T14:43:01Zhttps://dspace.sti.ufcg.edu.br/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: https://dspace.sti.ufcg.edu.br/handle/riufcg/8552info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTJEAN GONZAGA SOUZA DE OLIVEIRA - DISSERTAÇÃO PPGCC 1999.pdf.txtJEAN GONZAGA SOUZA DE OLIVEIRA - DISSERTAÇÃO PPGCC 1999.pdf.txttext/plain324278https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8552/4/JEAN+GONZAGA+SOUZA+DE+OLIVEIRA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf.txtb8d44c3f2719ca12bb0ef005f0687f5dMD54ORIGINALJEAN GONZAGA SOUZA DE OLIVEIRA - DISSERTAÇÃO PPGCC 1999.pdfJEAN GONZAGA SOUZA DE OLIVEIRA - DISSERTAÇÃO PPGCC 1999.pdfapplication/pdf8723271https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8552/3/JEAN+GONZAGA+SOUZA+DE+OLIVEIRA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf11d4f37d69816206646f7394600c5a6eMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8552/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/85522025-07-24 05:06:09.267oai:dspace.sti.ufcg.edu.br:riufcg/8552Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca 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:48512025-07-24T08:06:09Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
| dc.title.pt_BR.fl_str_mv |
Resolução de sistemas de equações lineares de grande porte utilizando processamento paralelo. |
| dc.title.alternative.pt_BR.fl_str_mv |
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. Ciência da Computação 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 |
| 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.advisor1.fl_str_mv |
CARVALHO, João Marques de. |
| dc.contributor.advisor1ID.fl_str_mv |
CARVALHO, J. M. |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/1398733763837178 |
| dc.contributor.referee1.fl_str_mv |
QUEIROZ, Bruno Correia da Nóbrega. |
| dc.contributor.referee2.fl_str_mv |
TEJO, Francisco de Assis Ferreira. |
| dc.contributor.authorID.fl_str_mv |
OLIVEIRA, J. G. S. |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/5655731740243271 |
| dc.contributor.author.fl_str_mv |
OLIVEIRA, Jean Gonzaga Souza de. |
| contributor_str_mv |
CARVALHO, João Marques de. QUEIROZ, Bruno Correia da Nóbrega. TEJO, Francisco de Assis Ferreira. |
| dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
| topic |
Ciência da Computação 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 |
| 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 |
| 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.issued.fl_str_mv |
1999-01-29 |
| dc.date.accessioned.fl_str_mv |
2019-10-28T14:43:01Z |
| dc.date.available.fl_str_mv |
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 |
https://dspace.sti.ufcg.edu.br/handle/riufcg/8552 |
| dc.identifier.citation.fl_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: https://dspace.sti.ufcg.edu.br/handle/riufcg/8552 |
| url |
https://dspace.sti.ufcg.edu.br/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: https://dspace.sti.ufcg.edu.br/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 |
| dc.publisher.program.fl_str_mv |
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO |
| dc.publisher.initials.fl_str_mv |
UFCG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Centro de Engenharia Elétrica e Informática - CEEI |
| publisher.none.fl_str_mv |
Universidade Federal de Campina Grande |
| 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 |
| bitstream.url.fl_str_mv |
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8552/4/JEAN+GONZAGA+SOUZA+DE+OLIVEIRA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf.txt https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8552/3/JEAN+GONZAGA+SOUZA+DE+OLIVEIRA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf https://dspace.sti.ufcg.edu.br/bitstream/riufcg/8552/2/license.txt |
| bitstream.checksum.fl_str_mv |
b8d44c3f2719ca12bb0ef005f0687f5d 11d4f37d69816206646f7394600c5a6e 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| 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_ |
1863363445319008256 |