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 :
بازگشت