Literature DB >> 21603598

Families of FPGA-Based Accelerators for Approximate String Matching.

Tom Van Court1, Martin C Herbordt.   

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 report a set of three component types that address different parts of the approximate string matching problem. This allows each application to choose the feature set required, then make maximum use of the FPGA fabric according to that application's specific resource requirements. Multiple, interchangeable implementations are available for each component type. We show that these methods allow the efficient generation of a large, if not complete, family of accelerators for this application. This flexibility was obtained while retaining high performance: We have evaluated a sample against serial reference codes and found speed-ups of from 150× to 400× over a high-end PC.

Year:  2007        PMID: 21603598      PMCID: PMC3096528          DOI: 10.1016/j.micpro.2006.04.001

Source DB:  PubMed          Journal:  Microprocess Microsyst        ISSN: 0141-9331            Impact factor:   1.525


  2 in total

1.  New chip may speed genome analysis.

Authors:  L Roberts
Journal:  Science       Date:  1989-05-12       Impact factor: 47.728

2.  A general method applicable to the search for similarities in the amino acid sequence of two proteins.

Authors:  S B Needleman; C D Wunsch
Journal:  J Mol Biol       Date:  1970-03       Impact factor: 5.469

  2 in total
  2 in total

1.  Single Pass Streaming BLAST on FPGAs.

Authors:  Martin C Herbordt; Josh Model; Bharat Sukhwani; Yongfeng Gu; Tom Vancourt
Journal:  Parallel Comput       Date:  2007-11       Impact factor: 0.986

2.  Proposal of Smith-Waterman algorithm on FPGA to accelerate the forward and backtracking steps.

Authors:  Fabio F de Oliveira; Leonardo A Dias; Marcelo A C Fernandes
Journal:  PLoS One       Date:  2022-06-30       Impact factor: 3.752

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.