2007
DOI: 10.1016/j.parco.2007.09.003
|View full text |Cite
|
Sign up to set email alerts
|

Single pass streaming BLAST on FPGAs

Abstract: Approximate string matching is fundamental to bioinformatics and has been the subject of numerous FPGA acceleration studies. We address issues with respect to FPGA implementations of both BLAST-and dynamic-programming-(DP) based methods. Our primary contribution is a new algorithm for emulating the seeding and extension phases of BLAST. This operates in a single pass through a database at streaming rate, and with no preprocessing other than loading the query string. Moreover, it emulates parameters turned to m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 36 publications
(10 citation statements)
references
References 19 publications
0
10
0
Order By: Relevance
“…There are FPGA and GPU implementations of the SmithWaterman algorithm [9]- [11] and accelerators for BLAST [21]- [23] available. These mappers boost performance using large numbers of parallel computation units.…”
Section: Mappers On Parallel Platformsmentioning
confidence: 99%
“…There are FPGA and GPU implementations of the SmithWaterman algorithm [9]- [11] and accelerators for BLAST [21]- [23] available. These mappers boost performance using large numbers of parallel computation units.…”
Section: Mappers On Parallel Platformsmentioning
confidence: 99%
“…The exhaustive ungapped alignment (EUA) filter is based on the TreeBLAST scheme described in [8]. The EUA filter has two essential properties.…”
Section: Accelerated Blastp Overviewmentioning
confidence: 99%
“…BLAST acceleration has therefore received much attention with FPGAs being successfully applied. There have been commercial products from TimeLogic [19], Mitrionics [15], and Convey [6] and several academic efforts [8,10,11,16,17,18,22]. GPU implementations described in published studies [12,21,20] have so far achieved performance up to about 2.5x times that of a multicore CPU running a version of NCBI BLAST that has now been superceded by a faster version.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This application has seen a number of accelerated implementations, including TreeBLAST [10], RC-BLAST [7], and Mercury BLAST [5], among others. All of the above implementations use FPGAs as co-processors.…”
Section: Introductionmentioning
confidence: 99%