• DocumentCode
    1564918
  • Title

    A programmable array processor architecture for flexible approximate string matching algorithms

  • Author

    Michailidis, Panagiotis D. ; Margaritis, Konstantinos G.

  • Author_Institution
    Dept. of Appl. Informatics, Macedonia Univ., Thessaloniki, Greece
  • fYear
    2005
  • Firstpage
    201
  • Lastpage
    209
  • Abstract
    This paper proposes a generic programmable array processor architecture for a wide variety of approximate string matching algorithms. Further, we describe the architecture of the array and the architecture of the cell in detail in order to efficiently implement for both the preprocessing and searching phases of most string matching algorithms. Further, the architecture performs approximate string matching for complex patterns that contain don´t care, complement and classes symbols. Our architecture maximizes the strength of VLSI in terms of intensive and pipelined computing and yet circumvents the limitation on communication. It may be adopted as a basic structure for a universal flexible string matcher engine.
  • Keywords
    VLSI; parallel algorithms; parallel architectures; pipeline processing; programmable logic arrays; string matching; VLSI; pipelined computing; programmable array processor; string matching; Computer architecture; Distributed processing; Field programmable gate arrays; Hamming distance; Informatics; Laboratories; Parallel processing; Pattern matching; Phased arrays; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2005. ICPP 2005 Workshops. International Conference Workshops on
  • ISSN
    1530-2016
  • Print_ISBN
    0-7695-2381-1
  • Type

    conf

  • DOI
    10.1109/ICPPW.2005.15
  • Filename
    1488696