Arranjos sistólicos redundantes para grades de computação

Detalhes bibliográficos
Ano de defesa: 2005
Autor(a) principal: Yamamoto, Marcos Tatsuo
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: https://teses.usp.br/teses/disponiveis/45/45134/tde-20210729-143635/
Resumo: O número elevado de recursos computacionais sub-aproveitados em aglomerados heterogêneos de computadores pessoais, bem como de estações de trabalho conectadas por uma rede de alta velocidade viabiliza a construção de um ambiente de sistemas distribuídos que oferece grande capacidade computacional. Neste trabalho, vamos mostrar que podemos obter um algoritmo paralelo não trivial a partir do método de transformação de dependências. Este algoritmo paralelo passará por uma série de transformações com o intuito de adequar-se ao modelo realístico CGM, que introduziu o conceito de granularidade grossa em rodadas de superpassos de comunicação. O resultado desta operação é um algoritmo sistólico paralelo adequado a ambientes distribuídos com elementos homogêneos devido à grande dependência de dados. O objetivo deste estudo é demonstrar como a aplicação de redundância em algoritmos sistólicos pode trazer benefícios em ambientes heterogêneos. a demonstração da aplicação de redundância será baseada no alforitmo sistólico de multiplicação de matrizes que recebe duas matrizes n x n e executa a multiplicação em (p IND. 2) processadores. Com uma redundância de grau r, o problema passa a ser processado por p x p x r processadores, agrupados em (p IND. 2) grupos de computação redundante. Em nossos experimentos executados no cluster Biowulf de 16 nós, obtivemos um pequeno acréscimo de overhead para o controle de redundância. Contudo, a execução do algoritmo sistólico redundante em ambientes heterogêneos simulados alcançou com grande êxito um desempenho estável e até mesmo superior ao algoritmo original.
id USP_b8d612c45db34c4967346f3dd230cb31
oai_identifier_str oai:teses.usp.br:tde-20210729-143635
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Arranjos sistólicos redundantes para grades de computaçãonot availableArquiteturas E Programação ParalelasO número elevado de recursos computacionais sub-aproveitados em aglomerados heterogêneos de computadores pessoais, bem como de estações de trabalho conectadas por uma rede de alta velocidade viabiliza a construção de um ambiente de sistemas distribuídos que oferece grande capacidade computacional. Neste trabalho, vamos mostrar que podemos obter um algoritmo paralelo não trivial a partir do método de transformação de dependências. Este algoritmo paralelo passará por uma série de transformações com o intuito de adequar-se ao modelo realístico CGM, que introduziu o conceito de granularidade grossa em rodadas de superpassos de comunicação. O resultado desta operação é um algoritmo sistólico paralelo adequado a ambientes distribuídos com elementos homogêneos devido à grande dependência de dados. O objetivo deste estudo é demonstrar como a aplicação de redundância em algoritmos sistólicos pode trazer benefícios em ambientes heterogêneos. a demonstração da aplicação de redundância será baseada no alforitmo sistólico de multiplicação de matrizes que recebe duas matrizes n x n e executa a multiplicação em (p IND. 2) processadores. Com uma redundância de grau r, o problema passa a ser processado por p x p x r processadores, agrupados em (p IND. 2) grupos de computação redundante. Em nossos experimentos executados no cluster Biowulf de 16 nós, obtivemos um pequeno acréscimo de overhead para o controle de redundância. Contudo, a execução do algoritmo sistólico redundante em ambientes heterogêneos simulados alcançou com grande êxito um desempenho estável e até mesmo superior ao algoritmo original.not availableBiblioteca Digitais de Teses e Dissertações da USPOkuda, KunioYamamoto, Marcos Tatsuo2005-11-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://teses.usp.br/teses/disponiveis/45/45134/tde-20210729-143635/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/openAccesspor2021-07-31T19:14:11Zoai:teses.usp.br:tde-20210729-143635Biblioteca 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:27212021-07-31T19:14:11Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Arranjos sistólicos redundantes para grades de computação
not available
title Arranjos sistólicos redundantes para grades de computação
spellingShingle Arranjos sistólicos redundantes para grades de computação
Yamamoto, Marcos Tatsuo
Arquiteturas E Programação Paralelas
title_short Arranjos sistólicos redundantes para grades de computação
title_full Arranjos sistólicos redundantes para grades de computação
title_fullStr Arranjos sistólicos redundantes para grades de computação
title_full_unstemmed Arranjos sistólicos redundantes para grades de computação
title_sort Arranjos sistólicos redundantes para grades de computação
author Yamamoto, Marcos Tatsuo
author_facet Yamamoto, Marcos Tatsuo
author_role author
dc.contributor.none.fl_str_mv Okuda, Kunio
dc.contributor.author.fl_str_mv Yamamoto, Marcos Tatsuo
dc.subject.por.fl_str_mv Arquiteturas E Programação Paralelas
topic Arquiteturas E Programação Paralelas
description O número elevado de recursos computacionais sub-aproveitados em aglomerados heterogêneos de computadores pessoais, bem como de estações de trabalho conectadas por uma rede de alta velocidade viabiliza a construção de um ambiente de sistemas distribuídos que oferece grande capacidade computacional. Neste trabalho, vamos mostrar que podemos obter um algoritmo paralelo não trivial a partir do método de transformação de dependências. Este algoritmo paralelo passará por uma série de transformações com o intuito de adequar-se ao modelo realístico CGM, que introduziu o conceito de granularidade grossa em rodadas de superpassos de comunicação. O resultado desta operação é um algoritmo sistólico paralelo adequado a ambientes distribuídos com elementos homogêneos devido à grande dependência de dados. O objetivo deste estudo é demonstrar como a aplicação de redundância em algoritmos sistólicos pode trazer benefícios em ambientes heterogêneos. a demonstração da aplicação de redundância será baseada no alforitmo sistólico de multiplicação de matrizes que recebe duas matrizes n x n e executa a multiplicação em (p IND. 2) processadores. Com uma redundância de grau r, o problema passa a ser processado por p x p x r processadores, agrupados em (p IND. 2) grupos de computação redundante. Em nossos experimentos executados no cluster Biowulf de 16 nós, obtivemos um pequeno acréscimo de overhead para o controle de redundância. Contudo, a execução do algoritmo sistólico redundante em ambientes heterogêneos simulados alcançou com grande êxito um desempenho estável e até mesmo superior ao algoritmo original.
publishDate 2005
dc.date.none.fl_str_mv 2005-11-01
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://teses.usp.br/teses/disponiveis/45/45134/tde-20210729-143635/
url https://teses.usp.br/teses/disponiveis/45/45134/tde-20210729-143635/
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_ 1865492558966161408