Presentation is loading. Please wait.

Presentation is loading. Please wait.

String Matching in Hardware using the FM-Index Author: Edward Fernandez, Walid Najjar and Stefano Lonardi Publisher: FCCM,2011 Presenter: Jia-Wei,You Date:

Similar presentations


Presentation on theme: "String Matching in Hardware using the FM-Index Author: Edward Fernandez, Walid Najjar and Stefano Lonardi Publisher: FCCM,2011 Presenter: Jia-Wei,You Date:"— Presentation transcript:

1 String Matching in Hardware using the FM-Index Author: Edward Fernandez, Walid Najjar and Stefano Lonardi Publisher: FCCM,2011 Presenter: Jia-Wei,You Date: 2012/4/11 1

2 Introduction String matching is the problem of searching for patterns in a long text. A recent breakthrough in this field is the FM-index, a data structure that synergistically combines the Burrows-Wheeler transform and the suffix array. It is compared to the brute force approach and it is shown that the FM-index has a higher effective throughput than the brute force. This is due to the higher number of character comparisons per cycle performed by the FM-index. 2

3 Burrows-Wheeler transform 3

4 I-table & C-table 4 Q = GCTAATTAGGTACC$ BWT(Q) = CTTTACAG$AGCGTA SBWT(Q) = $AAAACCCGGGTTTT

5 Searching and locating 5 Pattern searching using the FM-index starts with initializing the top and bottom pointers to the first and last indices of the C-table respectively. Process one character at a time, beginning with the last character of the pattern. The top and bottom pointers move to different suffix array indices according to the current character processed and the current index where the top and bottom pointers are indexing.

6 Searching and locating(1/3) 6

7 Searching and locating(2/3) 7

8 Searching and locating(3/3) 8

9 Architecture 9

10 Performance(1/3) 10 Xilinx Virtex 6(XC6VLX760) 262144 characters

11 Performance(2/3) 11

12 Performance(3/3) 12


Download ppt "String Matching in Hardware using the FM-Index Author: Edward Fernandez, Walid Najjar and Stefano Lonardi Publisher: FCCM,2011 Presenter: Jia-Wei,You Date:"

Similar presentations


Ads by Google