Research Article

A Protein Sequence Analysis Hardware Accelerator Based on Divergences

Table 7

Total system performance and obtained performance gains.

Sequence set elementsNumber of HMM nodesPrefilter hardware execution time (sec)Divergence second-stage execution time (sec)Total time (tsa(i,j))Unaccelerated HMMER execution time (sec)Obtained gain

6874067880.09710.05150.148623.40157.4697
100.00970.00090.01060.4037.7358
2260.02910.01440.04356.55150.5747
3370.03880.02170.06059.85162.8099
22950.26220.16390.426174.49174.8181
9010.10680.05790.164726.32159.8057

6974077880.09850.05350.15224.34160.1316
100.00990.0010.01090.4743.1193
2260.02960.01470.04436.68150.7901
3370.03940.02170.06119.88161.7021
22950.26600.17350.439578.87179.4539
9010.10840.06060.16927.55163.0178

7002187880.09890.05370.152624.40159.8952
100.00990.00090.01080.4238.8889
2260.02970.01490.04466.76151.5695
3370.03960.02260.062210.26164.9518
22950.26710.17870.445881.23182.2118
9010.10880.06030.169127.41162.0934

7127347880.10070.05590.156625.42162.3244
100.01010.00090.0110.4238.1818
2260.03020.0150.04526.82150.885
3370.04030.02220.062510.09161.44
22950.27190.17840.450381.07180.0355
9010.11080.06040.171227.46160.3972