Scaling HMMER performance on multicore architectures

Sebastian Isaza, Ernst Houtgast, Friman Sanchez, Alex Ramirez, Gergi Gaydadjiev

Producción científica: Capítulo en Libro/InformeContribución a la conferencia

1 Cita (Scopus)

Resumen

In bioinformatics, protein sequence alignment is one of the fundamental tasks that scientists perform. Since the growth of biological data is exponential, there is an ever-increasing demand for computational power. While current processor technology is shifting towards the use of multicores, the mapping and parallelization of applications has become a critical issue. In order to keep up with the processing demands, applications' bottlenecks to performance need to be found and properly addressed. In this paper we study the parallelism and performance scalability of HMMER, a bioinformatics application to perform sequence alignment. After our study of the bottlenecks in a HMMER version ported to the Cell processor, we present two optimized versions to improve scalability in a larger multicore architecture. We use a simulator that allows us to model a system with up to 512 processors and study the performance of the three parallel versions of HMMER. Results show that removing the I/O bottleneck improves performance by 3X and 2.4X for a short and a long HMM query respectively. Additionally, by offloading the sequence pre-formatting to the worker cores, larger speedups of up to 27X and 7X are achieved. Compared to using a single worker processor, up to 156X speedup is obtained when using 256 cores.

Idioma originalInglés estadounidense
Título de la publicación alojadaProceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2011
Páginas618-623
Número de páginas6
DOI
EstadoPublicada - 2011
Publicado de forma externa
Evento5th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2011 - Seoul, República de Corea
Duración: jun. 30 2011jul. 2 2011

Serie de la publicación

NombreProceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2011

Conferencia

Conferencia5th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2011
País/TerritorioRepública de Corea
CiudadSeoul
Período6/30/117/2/11

Áreas temáticas de ASJC Scopus

  • Inteligencia artificial
  • Software
  • Ingeniería de control y sistemas

Huella

Profundice en los temas de investigación de 'Scaling HMMER performance on multicore architectures'. En conjunto forman una huella única.

Citar esto