• DocumentCode
    2599206
  • Title

    A systolic array for approximate string matching

  • Author

    Sastry, Raghu ; Ranganathan, N.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., South Florida Univ., Tampa, FL, USA
  • fYear
    1993
  • fDate
    3-6 Oct 1993
  • Firstpage
    402
  • Lastpage
    405
  • Abstract
    The edit distance between two strings is defined as the minimum cost of a sequence of editing operations (insertions, deletions and substitutions) that convert one string into the other. This paper presents a linear systolic array for computing the edit distance between two strings over a given alphabet. An encoding scheme is proposed which reduces the number of bits required to represent a state in the computation. The architecture is a parallel realization of the standard dynamic programming algorithm proposed by Wagner and Fischer (1974), and can perform approximate string matching for variable edit costs. More importantly, the architecture does not place any constraint on the lengths of the strings that can be compared. It makes use of simple basic cells and requires regular nearest-neighbor communication, which makes it suitable for VLSI implementation. A prototype of this array is currently being built
  • Keywords
    VLSI; dynamic programming; encoding; minimisation; parallel algorithms; string matching; systolic arrays; text editing; VLSI implementation; alphabet; approximate string matching; bit number reduction; deletions; dynamic programming algorithm; edit distance; editing operations; encoding scheme; insertions; linear systolic array; regular nearest-neighbor communication; substitutions; variable edit costs; Computer architecture; Computer science; Costs; Dynamic programming; Heuristic algorithms; Information retrieval; Microelectronics; Pattern recognition; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-4230-0
  • Type

    conf

  • DOI
    10.1109/ICCD.1993.393344
  • Filename
    393344