16th International Conference on VLSI Design, 2003. Proceedings.
DOI: 10.1109/icvd.2003.1183134
|View full text |Cite
|
Sign up to set email alerts
|

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

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(log 2 n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 8 publications
0
4
0
Order By: Relevance
“…Limited work has been reported in the literature to present hardware implementations of MA systems in general and for Arabic language in specific. Murty et al (2003), and like many investigations, presented the design of high-speed string matching co-processor for NLP. Other reported work comprises fast VLSI implementations for approximate string matching (Grossi, 1992), FPGA-based co-processor for text extraction (Ratha et al, 2000), and ASIC design of a high-speed unit for NLP to match inputs with lexical entries (Raman and Shaji, 1995).…”
Section: Research Objectivesmentioning
confidence: 95%
See 2 more Smart Citations
“…Limited work has been reported in the literature to present hardware implementations of MA systems in general and for Arabic language in specific. Murty et al (2003), and like many investigations, presented the design of high-speed string matching co-processor for NLP. Other reported work comprises fast VLSI implementations for approximate string matching (Grossi, 1992), FPGA-based co-processor for text extraction (Ratha et al, 2000), and ASIC design of a high-speed unit for NLP to match inputs with lexical entries (Raman and Shaji, 1995).…”
Section: Research Objectivesmentioning
confidence: 95%
“…Non-pipelined Pipelined language. In the literature, application-specific hardware systems are mainly proposed to implement high-speed string matching algorithms (Murty et al, 2003;Grossi, 1992;Ratha et al, 2000;Raman and Shaji, 1995). With no doubt, the developed hardware cores for Arabic language can be refined to suite Applicationspecific Integrated Circuits (ASICs).…”
Section: General Evaluationmentioning
confidence: 99%
See 1 more Smart Citation
“…Recent advances in field-programmable gate array (FPGA) technology, such as drastic increases in the amount of logic resources and the inclusion of embedded hardware components, have made FPGAs viable platforms for accelerating scientific computing applications [7,18,25,28,33,35,37]. Unlike the PRAM-based software parallel prefix algorithms that suffer from the communication cost between arbitrary pairs of processors using shared or distributed memory modules during the computation, the special purpose hardware for the parallel prefix computation can reduce the traffic significantly.…”
mentioning
confidence: 99%