Accelerating BLASTP on the Cell Broadband Engine

  • Huiliang Zhang
  • Bertil Schmidt
  • Wolfgang Müller-Wittig
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5265)


The enormous growth of biological sequence databases has caused bioinformatics to be rapidly moving towards a data-intensive, computational science. As a result, the computational power needed by bioinformatics applications is growing rapidly as well. The recent emergence of low cost parallel accelerator technologies has made it possible to reduce execution times of many bioinformatics applications. In this paper, we demonstrate how the PlayStation®3, powered by the Cell Broadband Engine, can be used as an efficient computational platform to accelerate the popular BLASTP algorithm.


Query Sequence Direct Memory Access Query Length Bioinformatics Application Subject Sequence 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Altschul, S.F., Gish, W., Miller, W., Myers, E.W., Lipman, D.J.: Basic Local Alignment Search Tool. J. Mol. Biol. 215(3), 403–410 (1990)CrossRefPubMedGoogle Scholar
  2. 2.
    Altschul, S.F., et al.: Gapped BLAST and PSI-BLAST: A New Generation of Protein Database Search Programs. Nucleic Acid Research 25(7), 3389–3402 (1997)CrossRefGoogle Scholar
  3. 3.
    Cameron, M., Williams, H.E., Cannane, A.: A Deterministic Finite Automaton for Faster Protein Hit Detection in BLAST. Journal of Computational Biology 13(4), 965–978 (2006)CrossRefPubMedGoogle Scholar
  4. 4.
    Cameron, M., Williams, H.E., Cannane, A.: Improved Gapped Alignment in BLAST. IEEE Trans. Computational Biology and Bioinformatics 1(3), 116–129 (2004)CrossRefPubMedGoogle Scholar
  5. 5.
    Jacob, A., Lancaster, J., Harris, B., Buhler, J., Chamberlain, R.: Mercury BLASTP: Accelerating Protein Sequence Alignment. ACM Transactions on Reconfigurable Technology and Systems(to appear, 2008)Google Scholar
  6. 6.
    Kahle, J.A., et al.: Introduction the Cell multiprocessor. IBM Journal of Research and Development 49(4/5), 598–604 (2005)Google Scholar
  7. 7.
    Kent, W.J.: BLAT – The BLAST-like Alignment Tool. Genome Research 12(4), 656–664 (2002)CrossRefPubMedPubMedCentralGoogle Scholar
  8. 8.
    Kistler, M., Perrone, F., Petrini, F.: Cell multiprocessor communication network: built for speed. IEEE Micro. 26(3), 10–23 (2006)CrossRefGoogle Scholar
  9. 9.
    Li, M., Ma, B., Kisman, D., Tromp, J.: Patternhunter II: Highly Sensitive and Fast Homology Search. J. Bioinformatics and Computational Biology 2(3), 417–439 (2004)CrossRefPubMedGoogle Scholar
  10. 10.
    Oehmen, C., Nieplocha, J.: ScalaBLAST: A scalable implementation of BLAST for high-performance data-intensive bioinformatics analysis. IEEE Transactions on Parallel and Distributed Systems 17(8), 740–749 (2006)CrossRefGoogle Scholar
  11. 11.
    Pham, D., et al.: The design and implementation of a first-generation Cell processor. In: Proceedings IEEE ISSCC 2005, San Francisco, CA, pp. 184–185 (2005)Google Scholar
  12. 12.
    Sachdeva, V., Kistler, M., Speight, E., Tzeng, T.H.K.: Exploring the viability of the Cell Broadband Engine for bioinformatics applications. In: 6th IEEE International Workshop on High Performance Computational Biology (HiCOMB 2007), Long Beach, CA (2007)Google Scholar
  13. 13.
    Smith, T.F., Waterman, M.S.: Identification of Common Molecular Subsequences. J. Mol. Biol. 147, 195–197 (1981)CrossRefPubMedGoogle Scholar
  14. 14.
    Wirawan, A., Kwoh, C.K., Schmidt, B.: Parallel DNA Sequence Alignment on the Cell Broadband Engine. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds.) PPAM 2007. LNCS, vol. 4967. Springer, Heidelberg (to appear, 2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Huiliang Zhang
    • 1
  • Bertil Schmidt
    • 1
  • Wolfgang Müller-Wittig
    • 1
  1. 1.School of Computer EngineeringNanyang Technological UniversitySingapore

Personalised recommendations