Header menu link for other important links
X
Design of a high speed string matching co-processor for NLP
Vadali Srinivasa Murty
Published in IEEE Computer Society
2003
Volume: 2003-January
   
Pages: 183 - 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%. © 2003 IEEE.
About the journal
JournalData powered by TypesetProceedings of the IEEE International Conference on VLSI Design
PublisherData powered by TypesetIEEE Computer Society
ISSN10639667
Open AccessNo
Concepts (20)
  •  related image
    Computational linguistics
  •  related image
    Computer hardware
  •  related image
    Computer science
  •  related image
    Design
  •  related image
    Embedded software
  •  related image
    Field programmable gate arrays (fpga)
  •  related image
    Hidden markov models
  •  related image
    Integrated circuit design
  •  related image
    Markov processes
  •  related image
    Natural language processing systems
  •  related image
    Parallel processing systems
  •  related image
    Speech processing
  •  related image
    Speech recognition
  •  related image
    Systems analysis
  •  related image
    CO-PROCESSORS
  •  related image
    Design engineering
  •  related image
    INTERLEAVED CODES
  •  related image
    Natural language processing
  •  related image
    Parallel processing
  •  related image
    Embedded systems