Reescrita de código e utilização de Paralelismo de Dados para a busca de Small RNAs (sRNAs)

  • André G. D. Almeida UFPR
  • Edison L. S. Machado UFPR
  • Sergio Y. Fujii UFPR
  • Julia Pacholock UFPR
  • Maria B. R. Steffens UFPR
  • Lucas F. Oliveira UFPR

Resumo


Atualmente os computadores possuem cada vez mais poder de processamento, permitindo que programas antigos tenham que ser readaptados, afim de fazer melhor uso dos recursos do computador. Neste artigo apresentamos a otimização de uma ferramenta que realiza estudos de áreas intergênicas de sRNAs em genomas bacterianos. Para a reescrita do código, foram utilizadas bibliotecas de alto desempenho e otimização manual do código. Os resultados dos tempos de execução superou o esperado ficando 156,8 vezes mais rápido no melhor caso e 108,7 vezes no pior caso. Esses resultados encorajam uma futura adaptação do código para ser executado em GPUs.

Referências

B. Schmidt (2010), Bioinformatics: High Performance Parallel Computer Architectures (Embedded Multi-Core System). CRC Press.

G. Ananth; G. Anshul; K. George, Introduction to Parallel Computing – Pearson Education, Janeiro 2003

J. Sridhar, S. R. Narmada, R. Sabarinathan, H. -Y. Ou, Z. Deng, K. Sekar, Z. A. Rafi, and K. Rajakumar (2010), “sRNAscanner: A Computational Toll for Intergenic Small RNA Detection in Bacterial Genomes,” PLoS ONE, vol. 5, no. 8, pp. E11 970+, Aug.

D. Patterson and J. Hennessy (2009), Computer organization and design: the hardware/software interface, ser. The Morgan Kaufmann Series in Computer Architecture and Design. Elsevier Morgan Kaufmann, 2009.

M. Cunha, A. Coutinho, and J. Telles (2001), “High performance computing applied to boundary elements: Potential problens,” Cilamce, vol. 27, pp. 182-188, Jan.

J. Sridhar, Z. A. Rafil, and K. Rajakumar, (2013), “srnascanner 1.0 user guide,” http://bicmku.in:8081/, access in 2013, January.

B. Nichols, D. Buttlar, J. P. Farrell, (1996) “Pthreads programming – a POSIX standard for better multiprocessing”. O'Reilly.

Fujii, Sérgio Yoshimitsu, “Utilização de técnicas de otimização de desempenho em Bioinfotmática: estudo de caso: sRNAscanner” Dissertação de pós-graduação em Bioinformática, Setor de educação profissional e tecnológica, Universidade Federal do Paraná, 88f. Curitiba, 2012.
Publicado
23/07/2013
ALMEIDA, André G. D.; MACHADO, Edison L. S.; FUJII, Sergio Y.; PACHOLOCK, Julia; STEFFENS, Maria B. R.; OLIVEIRA, Lucas F.. Reescrita de código e utilização de Paralelismo de Dados para a busca de Small RNAs (sRNAs). In: BRAZILIAN E-SCIENCE WORKSHOP (BRESCI), 7. , 2013, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 1896-1903. ISSN 2763-8774.