Alinhamento de seqüências biológicas em arquiteturas com memória distribuída
Ano de defesa: | 2005 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade do Vale do Rio do Sinos
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Computação Aplicada
|
Departamento: |
Escola Politécnica
|
País: |
Brasil
|
Palavras-chave em Português: | |
Palavras-chave em Inglês: | |
Área do conhecimento CNPq: | |
Link de acesso: | 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_ |
1797220850950209536 |