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

Detalhes bibliográficos
Ano de defesa: 1996
Autor(a) principal: Duarte, Mauricio
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: 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.