A Systolic Array-Based FPGA Parallel Architecture for the BLAST Algorithm
A design of systolic array-based Field Programmable Gate Array (FPGA) parallel architecture for Basic Local Alignment Search Tool (BLAST) Algorithm is proposed. BLAST is a heuristic biological sequence alignment algorithm which has been used by bioinformatics experts. In contrast to other designs th...
Saved in:
| Published in | ISRN Bioinformatics Vol. 2012; no. 2012; pp. 1 - 11 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Cairo, Egypt
Hindawi Puplishing Corporation
2012
International Scholarly Research Network |
| Online Access | Get full text |
| ISSN | 2090-7346 2090-7338 2090-7346 |
| DOI | 10.5402/2012/195658 |
Cover
| Summary: | A design of systolic array-based Field Programmable Gate Array (FPGA) parallel architecture for Basic Local Alignment Search Tool (BLAST) Algorithm is proposed. BLAST is a heuristic biological sequence alignment algorithm which has been used by bioinformatics experts. In contrast to other designs that detect at most one hit in one-clock-cycle, our design applies a Multiple Hits Detection Module which is a pipelining systolic array to search multiple hits in a single-clock-cycle. Further, we designed a Hits Combination Block which combines overlapping hits from systolic array into one hit. These implementations completed the first and second step of BLAST architecture and achieved significant speedup comparing with previously published architectures. |
|---|---|
| Bibliography: | Academic Editors: F. Couto, B. Haubold, and J. T. L. Wang |
| ISSN: | 2090-7346 2090-7338 2090-7346 |
| DOI: | 10.5402/2012/195658 |