Campo Dublin Core | Valor | Língua |
dc.contributor.advisor | Melo, Alba Cristina Magalhães Alves de | - |
dc.contributor.author | Nascimento, Matheus Trajano do | - |
dc.identifier.citation | NASCIMENTO, Matheus Trajano do. MAPA: módulo assíncrono para aceleração de poda da ferramenta CUDAlign. 2023. 59 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2023. | pt_BR |
dc.description | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2023. | pt_BR |
dc.description.abstract | O alinhamento de sequências biológicas desempenha um papel essencial na bioinformática,
sendo uma técnica fundamental no entendimento das moléculas de DNA, RNA e proteínas. O CUDAlign se destaca ao usar GPUs para obter alinhamentos ótimo de maneira
eficiente. No CUDAlign 2.1, foi proposto o processo de poda, que envolve o descarte de
blocos da matrizes de programação dinâmica que não contribuem para o alinhamento
ótimo, acelerando o algoritmo de alinhamento. O módulo APA (Alinhamento com Poda
Agilizada) foi concebido para aprimorar o processo de poda de blocos, gerando um escore
heurístico que será utilizado como escore inicial do CUDAlign, buscando ampliar a área
de poda. No entanto, a execução síncrona do APA introduz um overhead no tempo total
de execução. Este trabalho apresenta o projeto do MAPA (Módulo de Aceleração de Poda
Assíncrono), com o objetivo de eliminar esse overhead. Os resultados obtidos mostram
um ganho de desempenho considerável em relação ao módulo APA. | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject.keyword | Sequência biológica | pt_BR |
dc.subject.keyword | Unidades de Processamento Gráfico (GPUs) | pt_BR |
dc.subject.keyword | Poda (Computação) | pt_BR |
dc.subject.keyword | Bioinformática | pt_BR |
dc.title | MAPA : módulo assíncrono para aceleração de poda da ferramenta CUDAlign | pt_BR |
dc.type | Trabalho de Conclusão de Curso - Graduação - Bacharelado | pt_BR |
dc.date.accessioned | 2024-05-13T14:14:00Z | - |
dc.date.available | 2024-05-13T14:14:00Z | - |
dc.date.submitted | 2023-12-18 | - |
dc.identifier.uri | https://bdm.unb.br/handle/10483/38457 | - |
dc.language.iso | Português | pt_BR |
dc.rights.license | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. | pt_BR |
dc.description.abstract1 | Sequence alignment plays a crucial role in molecular biology and bioinformatics, serving as a fundamental technique in understanding DNA, RNA, and proteins. CUDAlign
stands out by utilizing GPUs to efficiently achieve optimal alignments. In CUDAlign
2.1, the pruning process was introduced, involving the removal of the computation of the
blocks from dynamic programming matrices that do not contribute to optimal alignment,
thus accelerating the alignment algorithm. The APA module (Agile Pruning Alignment)
was designed to enhance the block pruning process, generating a heuristic score used
as the initial score for CUDAlign, aiming to expand the pruning area. However, the
synchronous execution of APA introduces overhead in the overall execution time. This
work presents the design of MAPA (Asynchronous Pruning Acceleration Module) with
the goal of eliminating this overhead. The results obtained demonstrate a considerable
performance improvement compared to the APA module. | pt_BR |
Aparece na Coleção: | Engenharia da Computação
|