Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas

Submitted by Mayara Nascimento (mayara.nascimento@ufba.br) on 2017-05-31T11:34:12Z No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) === Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2017-06-02T14:...

Full description

Bibliographic Details
Main Author: Jesus, Éverton Mendonça de
Other Authors: Barreto, Marcos Ennes
Language:Portuguese
Published: Instituto de Matemática. Departamento de Ciência da Computação 2017
Subjects:
Online Access:http://repositorio.ufba.br/ri/handle/ri/22716
id ndltd-IBICT-oai-192.168.11-11-ri-22716
record_format oai_dc
spelling ndltd-IBICT-oai-192.168.11-11-ri-227162018-10-07T07:45:00Z Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas Jesus, Éverton Mendonça de Barreto, Marcos Ennes Barreto, Marcos Ennes Chavez, Christina von Flach Garcia Peixoto, Maycon Leone Maciel Pita, Samuel Silva Boratto, Murilo do Carmo Queiroz, Artur Trancoso Lopo Computação de Alto Desempenho Bioinformática Triagem Virtual Autodock CUDA Submitted by Mayara Nascimento (mayara.nascimento@ufba.br) on 2017-05-31T11:34:12Z No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2017-06-02T14:02:16Z (GMT) No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) Made available in DSpace on 2017-06-02T14:02:16Z (GMT). No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) A Triagem Virtual é uma metodologia computacional de busca de novos fármacos que verifica a interação entre moléculas (ligantes) e alvos macromoleculares. Este trabalho Objetivou a adaptação de uma ferramenta de Triagem Virtual para arquiteturas paralelas com GPUs e multicore e avaliação dos seus resultados, buscando com isso aumentar o desempenho da triagem, reduzindo seu tempo de execução e, consequentemente, permitindo a escalabilidade do número de moléculas envolvidas no processo. A ferramenta escolhida Para este propósito foi o Autodock devido a sua ampla adoção dentre os pesquisadores de novos fármacos que utilizam a Triagem Virtual. Três implementações foram criadas abordando diferentes técnicas de paralelismo. A primeira foi uma versão multicore onde foi utilizado OpenMP, a segunda foi uma implementação em GPUs utilizando CUDA e porém, foi criada uma implementação híbrida utilizando a versão multicore e a versão para GPUs em conjunto. Em todas as abordagens foram alcançados bons resultados em relação ao tempo de execução total, porém a versão híbrida foi a que obteve os melhores resultados. A versão multicore alcançou speedups, ou ganhos de desempenho, da ordem de 10 vezes. A versão para GPUs alcançou speedups da ordem de 28 vezes e a híbrida de 85 vezes. Com estes resultados foi possível determinar que o uso de plataformas de execução paralelas podem, efetivamente, melhorar o desempenho Triagem Virtual. 2017-06-02T14:02:16Z 2017-06-02T14:02:16Z 2017-06-02 2016-11-22 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://repositorio.ufba.br/ri/handle/ri/22716 por info:eu-repo/semantics/openAccess Instituto de Matemática. Departamento de Ciência da Computação Mestrado em Ciência da Computação UFBA brasil reponame:Repositório Institucional da UFBA instname:Universidade Federal da Bahia instacron:UFBA
collection NDLTD
language Portuguese
sources NDLTD
topic Computação de Alto Desempenho
Bioinformática
Triagem Virtual
Autodock
CUDA
spellingShingle Computação de Alto Desempenho
Bioinformática
Triagem Virtual
Autodock
CUDA
Jesus, Éverton Mendonça de
Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
description Submitted by Mayara Nascimento (mayara.nascimento@ufba.br) on 2017-05-31T11:34:12Z No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) === Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2017-06-02T14:02:16Z (GMT) No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) === Made available in DSpace on 2017-06-02T14:02:16Z (GMT). No. of bitstreams: 1 dissertacao-everton-mendonca Copy.pdf: 756322 bytes, checksum: 010382d1618c37e3db7570c6c156e7fa (MD5) === A Triagem Virtual é uma metodologia computacional de busca de novos fármacos que verifica a interação entre moléculas (ligantes) e alvos macromoleculares. Este trabalho Objetivou a adaptação de uma ferramenta de Triagem Virtual para arquiteturas paralelas com GPUs e multicore e avaliação dos seus resultados, buscando com isso aumentar o desempenho da triagem, reduzindo seu tempo de execução e, consequentemente, permitindo a escalabilidade do número de moléculas envolvidas no processo. A ferramenta escolhida Para este propósito foi o Autodock devido a sua ampla adoção dentre os pesquisadores de novos fármacos que utilizam a Triagem Virtual. Três implementações foram criadas abordando diferentes técnicas de paralelismo. A primeira foi uma versão multicore onde foi utilizado OpenMP, a segunda foi uma implementação em GPUs utilizando CUDA e porém, foi criada uma implementação híbrida utilizando a versão multicore e a versão para GPUs em conjunto. Em todas as abordagens foram alcançados bons resultados em relação ao tempo de execução total, porém a versão híbrida foi a que obteve os melhores resultados. A versão multicore alcançou speedups, ou ganhos de desempenho, da ordem de 10 vezes. A versão para GPUs alcançou speedups da ordem de 28 vezes e a híbrida de 85 vezes. Com estes resultados foi possível determinar que o uso de plataformas de execução paralelas podem, efetivamente, melhorar o desempenho Triagem Virtual.
author2 Barreto, Marcos Ennes
author_facet Barreto, Marcos Ennes
Jesus, Éverton Mendonça de
author Jesus, Éverton Mendonça de
author_sort Jesus, Éverton Mendonça de
title Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
title_short Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
title_full Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
title_fullStr Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
title_full_unstemmed Adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
title_sort adaptação e avaliação de triagem virtual em arquiteturas paralelas híbridas
publisher Instituto de Matemática. Departamento de Ciência da Computação
publishDate 2017
url http://repositorio.ufba.br/ri/handle/ri/22716
work_keys_str_mv AT jesusevertonmendoncade adaptacaoeavaliacaodetriagemvirtualemarquiteturasparalelashibridas
_version_ 1718770935839850496