Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos

Detalhes bibliográficos
Autor(a) principal: Duarte, Mauricio
Data de Publicação: 1996
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-15012018-110022/
Resumo: Esta dissertação apresenta uma discussão de diversos algoritmos paralelos para ordenação encontrados na literatura. Os algoritmos são analisados visando selecionar os mais adequados para a implementação em sistemas distribuídos. O algoritmo base utilizado foi o Quicksort Paralelo, que foi implementado em uma rede de SUNs utilizando a plataforma de programação PVM (Parallel Virtual Machine). Os resultados obtidos foram analisados e alterações visando adequar os algoritmos ao sistema utilizado (máquinas heterogêneas, granularidade grossa) foram propostas. Dentre as modificações propostas cabe ressaltar: a divisão não uniforme dos vetores a serem ordenados com o intuito de obter melhor balanceamento de carga; a divisão de vetores utilizando-se pivôs para que as listas geradas em paralelo não necessitem de intercalação; e a liberação do processador mestre, evitando que este seja sobrecarregado com a ordenação de uma lista. Os resultados obtidos com as modificações são analisados.
id USP_534a7c4521a12afc914b3ec15387702e
oai_identifier_str oai:teses.usp.br:tde-15012018-110022
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Algoritmos Paralelos.de Ordenação em Ambientes HeterogêneosNot availableNão disponívelNot availableEsta dissertação apresenta uma discussão de diversos algoritmos paralelos para ordenação encontrados na literatura. Os algoritmos são analisados visando selecionar os mais adequados para a implementação em sistemas distribuídos. O algoritmo base utilizado foi o Quicksort Paralelo, que foi implementado em uma rede de SUNs utilizando a plataforma de programação PVM (Parallel Virtual Machine). Os resultados obtidos foram analisados e alterações visando adequar os algoritmos ao sistema utilizado (máquinas heterogêneas, granularidade grossa) foram propostas. Dentre as modificações propostas cabe ressaltar: a divisão não uniforme dos vetores a serem ordenados com o intuito de obter melhor balanceamento de carga; a divisão de vetores utilizando-se pivôs para que as listas geradas em paralelo não necessitem de intercalação; e a liberação do processador mestre, evitando que este seja sobrecarregado com a ordenação de uma lista. Os resultados obtidos com as modificações são analisados.This dissertation discusses several parallel sorting algorithms available in the open literature. These algorithms are analyzed aiming to select the more adequate ones for implementation on distributed computing systems. The base algorithm used is the Parallel Quicksort, which was implemented in a network of SUN machines using the PVM (Parallel Virtual Machine) programming library. The results obtained were analyzed and some basic alterations were proposed in order to adequate the algorithms to the system adopted (heterogeneous machines and coarse granularity). Among the modifications proposed some need to be emphasized: non uniforrn division of the vectors to be sorted, attempting to reach a better load balancing; division of the vectors using pivots ensuring that the lists generated in parallel do not need to be merged; and the liberation of the master processor, to avoid its overloading due to the sorting of a list. The results obtained with these modifications are analyzed.Biblioteca Digitais de Teses e Dissertações da USPSantana, Regina Helena CarlucciDuarte, Mauricio1996-09-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/55/55134/tde-15012018-110022/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2018-07-19T20:50:39Zoai:teses.usp.br:tde-15012018-110022Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212018-07-19T20:50:39Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
Not available
title Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
spellingShingle Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
Duarte, Mauricio
Não disponível
Not available
title_short Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
title_full Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
title_fullStr Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
title_full_unstemmed Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
title_sort Algoritmos Paralelos.de Ordenação em Ambientes Heterogêneos
author Duarte, Mauricio
author_facet Duarte, Mauricio
author_role author
dc.contributor.none.fl_str_mv Santana, Regina Helena Carlucci
dc.contributor.author.fl_str_mv Duarte, Mauricio
dc.subject.por.fl_str_mv Não disponível
Not available
topic Não disponível
Not available
description Esta dissertação apresenta uma discussão de diversos algoritmos paralelos para ordenação encontrados na literatura. Os algoritmos são analisados visando selecionar os mais adequados para a implementação em sistemas distribuídos. O algoritmo base utilizado foi o Quicksort Paralelo, que foi implementado em uma rede de SUNs utilizando a plataforma de programação PVM (Parallel Virtual Machine). Os resultados obtidos foram analisados e alterações visando adequar os algoritmos ao sistema utilizado (máquinas heterogêneas, granularidade grossa) foram propostas. Dentre as modificações propostas cabe ressaltar: a divisão não uniforme dos vetores a serem ordenados com o intuito de obter melhor balanceamento de carga; a divisão de vetores utilizando-se pivôs para que as listas geradas em paralelo não necessitem de intercalação; e a liberação do processador mestre, evitando que este seja sobrecarregado com a ordenação de uma lista. Os resultados obtidos com as modificações são analisados.
publishDate 1996
dc.date.none.fl_str_mv 1996-09-18
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://www.teses.usp.br/teses/disponiveis/55/55134/tde-15012018-110022/
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-15012018-110022/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815256982621257728