String matching in hardware using the fm-index
AssigneeThe Regents of the University of California
InventorsWalid A. Najjar, Edward Bryann C. Fernandez, Stefano Lonardi
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Regents of the University of California
InventorsWalid A. Najjar, Edward Bryann C. Fernandez, Stefano Lonardi
Estimating the term…
String matching is a ubiquitous problem that arises in a wide range of applications in computer science, e.g., packet routing, intrusion detection, web querying, and genome analysis. Due to its importance, dozens of algorithms and several data structures have been developed over the years. A recent breakthrough in this field is the FM-index, a data structure that synergistically combines the Burrows-Wheeler transform and the suffix array. In software, the FM-index allows searching (exact and approximate) in times comparable to the fastest known indices for large texts (suffix trees and suffix arrays), but has the additional advantage to be much more space-efficient than those indices. This disclosure discusses an FPGA-based hardware implementation of the FM-index for exact and approximate pattern matching.
A method using circuitry for processing a substring with respect to a text string, comprising:
Circuitry for processing a substring with respect to a text string, comprising:
Circuitry for processing a substring with respect to a text string, comprising:
Dependencies are inferred from the claim text.