• DocumentCode
    3235990
  • Title

    Design of a high speed string matching co-processor for NLP

  • Author

    Murty, Vadali Srinivasa ; Raj, P. C Reghu ; Raman, S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Madras, India
  • fYear
    2003
  • fDate
    4-8 Jan. 2003
  • Firstpage
    183
  • Lastpage
    188
  • Abstract
    In Natural Language Processing applications, string matching is the main time-consuming operation. A dedicated co-processor for string matching that uses memory interleaving and parallel processing techniques can relieve the host CPU from this burden. This paper reports the FPGA design of such a system with m parallel matching units. It has been shown to improve the performance by a factor of nearly m, without increasing the chip area by more than 45% The time complexity of the proposed algorithm is O(log2 n), where n is the number of lexical entries. The memory used by the lexicon has been efficiently organized and the space saving achieved is about 67%.
  • Keywords
    coprocessors; field programmable gate arrays; natural languages; parallel processing; string matching; FPGA design; high-speed string matching co-processor; lexicon; memory interleaving; natural language processing; parallel processing; Computer science; Coprocessors; Design engineering; Hardware; Hidden Markov models; Interleaved codes; Natural language processing; Parallel processing; Speech processing; Speech recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2003. Proceedings. 16th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-1868-0
  • Type

    conf

  • DOI
    10.1109/ICVD.2003.1183134
  • Filename
    1183134