• DocumentCode
    2795661
  • Title

    Reconfigurable parallel approximate string matching on FPGAs

  • Author

    Park, Jin Hwan

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, New Paltz, NY, USA
  • fYear
    2005
  • fDate
    30 Aug.-3 Sept. 2005
  • Firstpage
    214
  • Lastpage
    217
  • Abstract
    This paper presents a design and implementation of a reconfigurable parallel approximate string matching hardware on FPGAs. The design is based on a linear systolic dataflow algorithm, and control logic is added to reconfigure the resulting hardware. For the k-differences version of the approximate string matching problem, the proposed approach finds all approximate occurrences of a pattern in the reference string, with the time complexity O(n+m) where n and m are lengths of the reference string and the pattern, respectively. Unlike other hardware approaches found in the literature, the design is size optimized since it uses only m PEs that are independent on the reference string length. Also the design is flexible for handling arbitrary size pattern strings within the maximum bound. The design is implemented and tested on the target device Xilinx Spartan 2S XC2S200EPQ208.
  • Keywords
    computational complexity; field programmable gate arrays; logic design; logic testing; parallel algorithms; string matching; systolic arrays; FPGA; Xilinx Spartan 2S XC2S200EPQ208; control logic; k-differences version; linear systolic dataflow algorithm; reconfigurable parallel approximate string matching; reference string; Algorithm design and analysis; Computer science; Concurrent computing; Design optimization; Field programmable gate arrays; Hardware; Logic design; Pattern matching; Reconfigurable logic; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
  • Print_ISBN
    0-7695-2433-8
  • Type

    conf

  • DOI
    10.1109/DSD.2005.66
  • Filename
    1559803