DocumentCode
1578503
Title
HMMER Performance Model for Multicore Architectures
Author
Isaza, Sebastian ; Houtgast, Ernst ; Gaydadjiev, Georgi
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2011
Firstpage
257
Lastpage
261
Abstract
Exponential growth in biological sequence data combined with the computationally intensive nature of bioinformatics applications results in a continuously rising demand for processing power. In this paper, we propose a performance model that captures the behavior and performance scalability of HMMER, a bioinformatics application that identifies similarities between protein sequences and a protein family model. With our analytical model, the optimal master-worker ratio for a user scenario can be estimated. The model is evaluated and is found accurate with less than 2% error. We applied our model to a widely used heterogeneous multicore, the Cell BE, using the PPE and SPEs as master and workers respectively. Experimental results show that for the current parallelization strategy, the I/O speed at which the database is read from disk and the inputs pre-processing are the two most limiting factors in the Cell BE case.
Keywords
bioinformatics; multiprocessing systems; parallel processing; proteins; Cell BE; HMMER performance model; PPE; SPE; bioinformatics; biological sequence; heterogeneous multicore; multicore architecture; optimal master-worker ratio; parallelization strategy; performance scalability; processing power; protein family model; protein sequences; Analytical models; Biological system modeling; Computer architecture; Hidden Markov models; Microprocessors; Proteins; Viterbi algorithm; HMMER; bioinformatics; multicore architectures; performance model;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2011 14th Euromicro Conference on
Conference_Location
Oulu
Print_ISBN
978-1-4577-1048-3
Type
conf
DOI
10.1109/DSD.2011.111
Filename
6037417
Link To Document