Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc

Detalhes bibliográficos
Autor(a) principal: Onishi, Caio Takeshi [UNESP]
Data de Publicação: 2011
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/120337
Resumo: This work presents a study about the use of standards and directions on parallel programming in distributed systems, using the MPI standard and PETSc toolkit, performing an analysis of their performances over certain mathematic operations involving matrices. The concepts are used to develop applications to solve problems involving Principal Components Analysis (PCA), which are executed in a Beowulf cluster. The results are compared to the ones of an analogous application with sequencial execution, and then it is analized if there was any performance boost on the parallel application
id UNSP_8eb1e7a35bf2b343953e07f62d7dc985
oai_identifier_str oai:repositorio.unesp.br:11449/120337
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETScComputaçãoClusterProgramação (Computadores)Análise de componentes principaisThis work presents a study about the use of standards and directions on parallel programming in distributed systems, using the MPI standard and PETSc toolkit, performing an analysis of their performances over certain mathematic operations involving matrices. The concepts are used to develop applications to solve problems involving Principal Components Analysis (PCA), which are executed in a Beowulf cluster. The results are compared to the ones of an analogous application with sequencial execution, and then it is analized if there was any performance boost on the parallel applicationEste trabalho apresenta um estudo sobre o uso de padrões e diretivas de programação paralela em sistemas distribuídos, utilizando o padrão MPI e o conjunto de ferramentas PETSc, realizando uma análise e comparação de seus desempenhos com certos problemas matemáticos envolvendo matrizes. Os conceitos são aplicados para a resolução de problemas que envolvem Análise de Componentes Principais (PCA), que são executadas em um cluster Beowulf. Os resultados obtidos são comparados com os de uma aplicação análoga de execucão sequencial, e em seguida é analisado se houve ganho no desempenho da aplicação paralelaUniversidade Estadual Paulista (Unesp)Correia, Ronaldo Celso Messias [UNESP]Universidade Estadual Paulista (Unesp)Onishi, Caio Takeshi [UNESP]2015-03-23T15:25:58Z2015-03-23T15:25:58Z2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfONISHI, Caio Takeshi. Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc. 2011. 1 CD-ROM. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista, Faculdade de Ciências e Tecnologia, 2011.http://hdl.handle.net/11449/120337000707564onishi_ct_tcc_prud.pdf2420360066008780Alephreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporinfo:eu-repo/semantics/openAccess2024-06-19T18:29:35Zoai:repositorio.unesp.br:11449/120337Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T19:04:38.758748Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
title Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
spellingShingle Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
Onishi, Caio Takeshi [UNESP]
Computação
Cluster
Programação (Computadores)
Análise de componentes principais
title_short Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
title_full Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
title_fullStr Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
title_full_unstemmed Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
title_sort Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc
author Onishi, Caio Takeshi [UNESP]
author_facet Onishi, Caio Takeshi [UNESP]
author_role author
dc.contributor.none.fl_str_mv Correia, Ronaldo Celso Messias [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Onishi, Caio Takeshi [UNESP]
dc.subject.por.fl_str_mv Computação
Cluster
Programação (Computadores)
Análise de componentes principais
topic Computação
Cluster
Programação (Computadores)
Análise de componentes principais
description This work presents a study about the use of standards and directions on parallel programming in distributed systems, using the MPI standard and PETSc toolkit, performing an analysis of their performances over certain mathematic operations involving matrices. The concepts are used to develop applications to solve problems involving Principal Components Analysis (PCA), which are executed in a Beowulf cluster. The results are compared to the ones of an analogous application with sequencial execution, and then it is analized if there was any performance boost on the parallel application
publishDate 2011
dc.date.none.fl_str_mv 2011
2015-03-23T15:25:58Z
2015-03-23T15:25:58Z
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 ONISHI, Caio Takeshi. Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc. 2011. 1 CD-ROM. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista, Faculdade de Ciências e Tecnologia, 2011.
http://hdl.handle.net/11449/120337
000707564
onishi_ct_tcc_prud.pdf
2420360066008780
identifier_str_mv ONISHI, Caio Takeshi. Avaliação de Desempenho de Aplicações Paralelas Utilizando MPI e PETSc. 2011. 1 CD-ROM. Trabalho de conclusão de curso (bacharelado - Ciência da Computação) - Universidade Estadual Paulista, Faculdade de Ciências e Tecnologia, 2011.
000707564
onishi_ct_tcc_prud.pdf
2420360066008780
url http://hdl.handle.net/11449/120337
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.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv Aleph
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129015757668352