Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias

Detalhes bibliográficos
Autor(a) principal: Silva, Fábio Vinícius Pinto e
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UnB
Texto Completo: http://repositorio.unb.br/handle/10482/2932
Resumo: Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2007.
id UNB_5b4da3396fe91e63c320b42caec00330
oai_identifier_str oai:repositorio.unb.br:10482/2932
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüenciasComparação de sequênciasAlinhamento de sequênciasProgramação dinâmicaSmith-WatermanArquiteturas sistólicasArquiteturas reconfiguráveisFPGADissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2007.Encontrar e visualizar semelhanças entre seqüências de DNA permite aprofundar o conhecimento sobre genomas de organismos em Biologia Molecular. Com o número de seqüências disponíveis para consulta em alguns bancos de dados crescendo exponencialmente, surge um desafio para a ciência da computação. É o de construir sistemas de informática com desempenho suficiente para permitir comparar seqüências genômicas em tempo hábil para a pesquisa e com um custo viável. Freqüentemente são usadas soluções heurísticas, devido ao grande tempo computacional necessário para o uso de soluções exatas. Soluções exatas atualmente apresentam complexidade de tempo quadrática em computadores convencionais, dificultando seu uso prático para seqüências de comprimento como as de aplicações reais. O principal objetivo deste trabalho é viabilizar o uso de algoritmos exatos para comparação de seqüências genômicas, acelerando a obtenção de seus resultados. É proposto um arranjo sistólico de elementos de processamento em hardware reconfigurável. Assim, é explorado o paralelismo potencial do algoritmo de programação dinâmica de Smith-Waterman, reduzindo sua complexidade de tempo de quadrática para linear. É proposta uma solução para minimizar o problema de gargalo de comunicação, esperado por uma implementação "ingênua" da solução. Além do sistema proposto, a prototipação realizada em FPGA é descrita, incluindo uma análise do desempenho obtido. _______________________________________________________________________________ ABSTRACTTo find and to visualize similarities between DNA sequences allow to deepen the knowledgement on genomas of organisms in Molecular Biology. With the number of available sequences for consultation in some data bases growing exponentially , a challenge for the computer science appears. It is to construct computing systems with enough performance to allow to compare genomics sequences in skillful time for the research and at a viable cost. Frequently heuristical solutions are used, due to the great computational time necessary to the use of exact solutions. Exact solutions currently presents quadratic time complexity in conventionals computers, making difficult its practical use for sequences of length as of real applications. The main objective of this work is to make possible the use of exact algorithms for comparison of genomics sequences, by speeding up the attainment of its results. A systolic arrangement of elements of processing in reconfigurable hardware is proposed. This way, the potential parallelism of the algorithm of dynamic programming of Smith-Waterman is explored, reducing its time complexity from quadratic to linear. Is also proposed a solution to minimize the problem of communication bottleneck, waited in a “naive” implementation. Besides the proposed system, the prototipation made in FPGA is described, including an analysis of the performance gotten.Jacobi, Ricardo PezzuolMelo, Alba Cristina Magalhães Alves deSilva, Fábio Vinícius Pinto e2010-01-05T17:08:01Z2010-01-05T17:08:01Z2010-01-052007-09-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfPINTO E SILVA, Fábio Vinícius. Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias. 2007. 132 f. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2007.http://repositorio.unb.br/handle/10482/2932info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2023-07-14T18:56:25Zoai:repositorio.unb.br:10482/2932Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2023-07-14T18:56:25Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
title Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
spellingShingle Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
Silva, Fábio Vinícius Pinto e
Comparação de sequências
Alinhamento de sequências
Programação dinâmica
Smith-Waterman
Arquiteturas sistólicas
Arquiteturas reconfiguráveis
FPGA
title_short Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
title_full Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
title_fullStr Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
title_full_unstemmed Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
title_sort Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias
author Silva, Fábio Vinícius Pinto e
author_facet Silva, Fábio Vinícius Pinto e
author_role author
dc.contributor.none.fl_str_mv Jacobi, Ricardo Pezzuol
Melo, Alba Cristina Magalhães Alves de
dc.contributor.author.fl_str_mv Silva, Fábio Vinícius Pinto e
dc.subject.por.fl_str_mv Comparação de sequências
Alinhamento de sequências
Programação dinâmica
Smith-Waterman
Arquiteturas sistólicas
Arquiteturas reconfiguráveis
FPGA
topic Comparação de sequências
Alinhamento de sequências
Programação dinâmica
Smith-Waterman
Arquiteturas sistólicas
Arquiteturas reconfiguráveis
FPGA
description Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2007.
publishDate 2007
dc.date.none.fl_str_mv 2007-09-17
2010-01-05T17:08:01Z
2010-01-05T17:08:01Z
2010-01-05
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 PINTO E SILVA, Fábio Vinícius. Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias. 2007. 132 f. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2007.
http://repositorio.unb.br/handle/10482/2932
identifier_str_mv PINTO E SILVA, Fábio Vinícius. Desenvolvimento de hardware reconfigurável dedicado para suporte ao alinhamento de seqüencias. 2007. 132 f. Dissertação (Mestrado em Informática)—Universidade de Brasília, Brasília, 2007.
url http://repositorio.unb.br/handle/10482/2932
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1810580902805241856