VLSI (Very Large Scale Integration) Architectures for Recognition of Context-Free Languages,

Abstract

The speed of formal languages recognition is frequently considered to be important in many applications such as syntactic pattern recognition, artificial intelligence, natural language processing, syntax analysis of programming languages, pattern matching, etc. With the continuing advances in Very Large Scale Integration (VLSI) technology making circuitry smaller and faster, many processors can now be put together on a single chip and communicate with each other at on-chip speeds. This offers the opportunity in building low-cost, high-performance, special-purpose multiprocessor architectures to aid in the rapid solution of sophisticated language recognition problems. In this paper, two VLSI architectures are introduced for high speed recognition of general context-free languages. These languages are most commonly used in the mentioned areas and their recognition methods have been well studied. The recognition methods employed in this paper will be based on the Cocke-Younger-Kasami algorithm and Earley's algorithm. Multiprocessing and pipelining techniques are used in the architectures to execute the algorithm in parallel. (Author)

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1983
Accession Number
ADP002622

Entities

People

  • K. H. Chu
  • King Sun Fu
  • Y. T. Chiang

Organizations

  • Purdue University

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Computer Languages
  • Computer Programming
  • Formal Languages
  • Language
  • Large Scale Integration
  • Natural Language Processing
  • Natural Languages
  • Pattern Recognition
  • Programming Languages
  • Recognition
  • Signal Processing
  • Very Large Scale Integration

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Parallel and Distributed Computing.
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms
  • AI & ML - Machine Translation