Scientific Programming

Scientific Programming / 2009 / Article
Special Issue

High Performance Computing with the Cell Broadband Engine

View this Special Issue

Open Access

Volume 17 |Article ID 615038 |

Adrianto Wirawan, Bertil Schmidt, Huiliang Zhang, Chee Keong Kwoh, "High Performance Protein Sequence Database Scanning on the Cell Broadband Engine", Scientific Programming, vol. 17, Article ID 615038, 15 pages, 2009.

High Performance Protein Sequence Database Scanning on the Cell Broadband Engine


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 multicore accelerator technologies has made it possible to reduce execution times of many bioinformatics applications. In this paper, we demonstrate how the Cell Broadband Engine can be used as a computational platform to accelerate two approaches for protein sequence database scanning: exhaustive and heuristic. We present efficient parallelization techniques for two representative algorithms: the dynamic programming based Smith–Waterman algorithm and the popular BLASTP heuristic. Their implementation on a Playstation®3 leads to significant runtime savings compared to corresponding sequential implementations.

Copyright © 2009 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Related articles

No related content is available yet for this article.
 PDF Download Citation Citation
 Order printed copiesOrder

Article of the Year Award: Outstanding research contributions of 2021, as selected by our Chief Editors. Read the winning articles.