TY - GEN
T1 - HMMER performance model for multicore architectures
AU - Isaza, Sebastian
AU - Houtgast, Ernst
AU - Gaydadjiev, Georgi
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=80055010233&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80055010233&partnerID=8YFLogxK
U2 - 10.1109/DSD.2011.111
DO - 10.1109/DSD.2011.111
M3 - Conference contribution
AN - SCOPUS:80055010233
SN - 9780769544946
T3 - Proceedings - 2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011
SP - 257
EP - 261
BT - Proceedings - 2011 14th Euromicro Conference on Digital System Design
T2 - 2011 14th Euromicro Conference on Digital System Design: Architectures, Methods and Tools, DSD 2011
Y2 - 31 August 2011 through 2 September 2011
ER -