Alinhamento de seqüências biológicas em arquiteturas com memória distribuída

Detalhes bibliográficos
Autor(a) principal: Peranconi, Daniela Saccol
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
Texto Completo: http://www.repositorio.jesuita.org.br/handle/UNISINOS/2203
Resumo: A utilização de aglomerados de computadores na solução de problemas que demandam grande quantidade de recursos computacionais vem se mostrando uma alternativa interessante. aglomerados são economicamente viáveis e de fácil manutenção, oferecendo poder computacional equivalente ao de supercomputadores. No entanto, o desenvolvimento de aplicações para este tipo de arquitetura é complexo, uma vez que envolve questões não presentes na programação seqüencial, como a comunicação de dados e a sincronização de tarefas concorrentes, problemas estes que, em geral, são tratados em supercomputadores por pacotes de software especializados. Neste contexto, este trabalho apresenta o desenvolvimento de um mecanismo de suporte à comunicação sobre aglomerados de computadores, focado na exploração desta plataforma de hardware para o processamento de alto desempenho. O mecanismo criado e disponibilizado sob a forma de uma biblioteca de funções em C, é baseado no modelo de Mensagens Ativas. Sua implementação é realizada na cama
id USIN_bd26c2119a46cd5d3ca92966e16b875b
oai_identifier_str oai:www.repositorio.jesuita.org.br:UNISINOS/2203
network_acronym_str USIN
network_name_str Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
repository_id_str
spelling 2015-03-05T13:53:44Z2015-03-05T13:53:44Z2005-03-04Made available in DSpace on 2015-03-05T13:53:44Z (GMT). No. of bitstreams: 0 Previous issue date: 4A utilização de aglomerados de computadores na solução de problemas que demandam grande quantidade de recursos computacionais vem se mostrando uma alternativa interessante. aglomerados são economicamente viáveis e de fácil manutenção, oferecendo poder computacional equivalente ao de supercomputadores. No entanto, o desenvolvimento de aplicações para este tipo de arquitetura é complexo, uma vez que envolve questões não presentes na programação seqüencial, como a comunicação de dados e a sincronização de tarefas concorrentes, problemas estes que, em geral, são tratados em supercomputadores por pacotes de software especializados. Neste contexto, este trabalho apresenta o desenvolvimento de um mecanismo de suporte à comunicação sobre aglomerados de computadores, focado na exploração desta plataforma de hardware para o processamento de alto desempenho. O mecanismo criado e disponibilizado sob a forma de uma biblioteca de funções em C, é baseado no modelo de Mensagens Ativas. Sua implementação é realizada na camaThe use of cluster of computers for solving problems that require a great quantity of computational resources is becoming an interesting alternative. Clusters are economically feasible and of easy maintenance, offering a computational power equivalent to that of supercomputers. However developing applications for this kind of architecture is complex because it involves issues that are not present in the sequential programming such as data communication and concurrent tasks synchronization, problems that usually are handled by specialized software packages in supercomputers. Considering this context, this work presents the development of a mechanism for supporting communication on clusters of computers focused on exploring this hardware platform for high performance processing. The mechanism was created as a library of functions written in C and it is based on the Active Messages model. Its implementation was performed on the applicative level, using light multiprogramming techniques as programming resouCoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorPeranconi, Daniela Saccolhttp://lattes.cnpq.br/8208746181440049Cavalheiro, Gerson Geraldo HomrichUniversidade do Vale do Rio do SinosPrograma de Pós-Graduação em Computação AplicadaUNISINOSBrasilEscola PolitécnicaAlinhamento de seqüências biológicas em arquiteturas com memória distribuídaCiências Exatas e da Terramemória distribuídamensagens ativasmultiprogramação leveprocessamento de alto desempenhoalinhamento de seqüênciasMultiprogramaçãoactive aessagesdistributed memoryhigh performance processingmultithreadingsequence alignmentinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.repositorio.jesuita.org.br/handle/UNISINOS/2203info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)instname:Universidade do Vale do Rio dos Sinos (UNISINOS)instacron:UNISINOSORIGINALalinhamentodesequenciasbiologicas.pdfalinhamentodesequenciasbiologicas.pdfapplication/pdf3963756http://repositorio.jesuita.org.br/bitstream/UNISINOS/2203/1/alinhamentodesequenciasbiologicas.pdf315d368ff1b255a85ec74ed350a292cbMD51UNISINOS/22032015-03-11 17:14:12.685oai:www.repositorio.jesuita.org.br:UNISINOS/2203Biblioteca Digital de Teses e Dissertaçõeshttp://www.repositorio.jesuita.org.br/oai/requestopendoar:2015-03-11T20:14:12Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)false
dc.title.pt_BR.fl_str_mv Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
title Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
spellingShingle Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
Peranconi, Daniela Saccol
Ciências Exatas e da Terra
memória distribuída
mensagens ativas
multiprogramação leve
processamento de alto desempenho
alinhamento de seqüências
Multiprogramação
active aessages
distributed memory
high performance processing
multithreading
sequence alignment
title_short Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
title_full Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
title_fullStr Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
title_full_unstemmed Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
title_sort Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
author Peranconi, Daniela Saccol
author_facet Peranconi, Daniela Saccol
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8208746181440049
dc.contributor.author.fl_str_mv Peranconi, Daniela Saccol
dc.contributor.advisor1.fl_str_mv Cavalheiro, Gerson Geraldo Homrich
contributor_str_mv Cavalheiro, Gerson Geraldo Homrich
dc.subject.cnpq.fl_str_mv Ciências Exatas e da Terra
topic Ciências Exatas e da Terra
memória distribuída
mensagens ativas
multiprogramação leve
processamento de alto desempenho
alinhamento de seqüências
Multiprogramação
active aessages
distributed memory
high performance processing
multithreading
sequence alignment
dc.subject.por.fl_str_mv memória distribuída
mensagens ativas
multiprogramação leve
processamento de alto desempenho
alinhamento de seqüências
Multiprogramação
dc.subject.eng.fl_str_mv active aessages
distributed memory
high performance processing
multithreading
sequence alignment
description A utilização de aglomerados de computadores na solução de problemas que demandam grande quantidade de recursos computacionais vem se mostrando uma alternativa interessante. aglomerados são economicamente viáveis e de fácil manutenção, oferecendo poder computacional equivalente ao de supercomputadores. No entanto, o desenvolvimento de aplicações para este tipo de arquitetura é complexo, uma vez que envolve questões não presentes na programação seqüencial, como a comunicação de dados e a sincronização de tarefas concorrentes, problemas estes que, em geral, são tratados em supercomputadores por pacotes de software especializados. Neste contexto, este trabalho apresenta o desenvolvimento de um mecanismo de suporte à comunicação sobre aglomerados de computadores, focado na exploração desta plataforma de hardware para o processamento de alto desempenho. O mecanismo criado e disponibilizado sob a forma de uma biblioteca de funções em C, é baseado no modelo de Mensagens Ativas. Sua implementação é realizada na cama
publishDate 2005
dc.date.issued.fl_str_mv 2005-03-04
dc.date.accessioned.fl_str_mv 2015-03-05T13:53:44Z
dc.date.available.fl_str_mv 2015-03-05T13:53:44Z
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.repositorio.jesuita.org.br/handle/UNISINOS/2203
url http://www.repositorio.jesuita.org.br/handle/UNISINOS/2203
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 do Vale do Rio do Sinos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Computação Aplicada
dc.publisher.initials.fl_str_mv UNISINOS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola Politécnica
publisher.none.fl_str_mv Universidade do Vale do Rio do Sinos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
instname:Universidade do Vale do Rio dos Sinos (UNISINOS)
instacron:UNISINOS
instname_str Universidade do Vale do Rio dos Sinos (UNISINOS)
instacron_str UNISINOS
institution UNISINOS
reponame_str Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
collection Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos)
bitstream.url.fl_str_mv http://repositorio.jesuita.org.br/bitstream/UNISINOS/2203/1/alinhamentodesequenciasbiologicas.pdf
bitstream.checksum.fl_str_mv 315d368ff1b255a85ec74ed350a292cb
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UNISINOS (RBDU Repositório Digital da Biblioteca da Unisinos) - Universidade do Vale do Rio dos Sinos (UNISINOS)
repository.mail.fl_str_mv
_version_ 1801844943071739904