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

Families of FPGA-based accelerators for approximate string matching

Abstract: Dynamic programming for approximate string matching is a large family of different algorithms, which vary significantly in purpose, complexity, and hardware utilization. Many implementations have reported impressive speed-ups, but have typically been point solutions -highly specialized and addressing only one or a few of the many possible options. The problem to be solved is creating a hardware description that implements a broad range of behavioral options without losing efficiency due to feature bloat. We re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
29
0

Year Published

2007
2007
2013
2013

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 40 publications
(31 citation statements)
references
References 19 publications
2
29
0
Order By: Relevance
“…In previous work we implemented a large number of variations of FPGA/DP [22]. Perhaps the most "vanilla" of these holds a query of size 150 and has an operating frequency of 40MHz.…”
Section: Implementation and Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…In previous work we implemented a large number of variations of FPGA/DP [22]. Perhaps the most "vanilla" of these holds a query of size 150 and has an operating frequency of 40MHz.…”
Section: Implementation and Resultsmentioning
confidence: 99%
“…If the number of cells is greater than m, the size of the query string (see e.g. [22]), the FPGA algorithm runs in O(n). The constant is the time-per-character required to pump the database through the array.…”
Section: Fpga Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…If the number of cells is greater than m, the size of the query string (see e.g. [25]), the FPGA algorithm runs in O(n). The constant is the time-per-character required to pump the database through the array.…”
Section: Fpga Algorithmsmentioning
confidence: 99%
“…Their drawbacks, which have prevented their adoption, are their brittleness and the lack of platforms available to the primary users. The first of these issues has been addressed in another recent study [25], while the latter is rapidly being addressed with the proliferation of FPGA-based computational platforms.…”
Section: Introductionmentioning
confidence: 99%