DocumentCode :
2831033
Title :
Scaling HMMER Performance on Multicore Architectures
Author :
Isaza, Sebastian ; Houtgast, Ernst ; Sanchez, Friman ; Ramirez, Alex ; Gaydadjiev, Georgi
Author_Institution :
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear :
2011
fDate :
June 30 2011-July 2 2011
Firstpage :
618
Lastpage :
623
Abstract :
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.
Keywords :
bioinformatics; multiprocessing systems; proteins; public domain software; HMMER; HMMER performance; bioinformatics; cell processor; multicore architectures; protein sequence alignment; Databases; Hidden Markov models; Microprocessors; Multicore processing; Scalability; Viterbi algorithm; bioinformatics; hmmer; multicore architectures; performance scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2011 International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-61284-709-2
Electronic_ISBN :
978-0-7695-4373-4
Type :
conf
DOI :
10.1109/CISIS.2011.102
Filename :
5989040
Link To Document :
بازگشت