Parallel parsing on a transputer network

被引:0
|
作者
Ligon III, Walter B. [1 ]
Mathur, Aditya P. [1 ]
机构
[1] Georgia Inst of Technology, Atlanta, United States
来源
关键词
Algorithms - Computational complexity - Computer networks - Parallel processing systems;
D O I
暂无
中图分类号
学科分类号
摘要
Parsing is a commonly used operation in many applications requiring language analysis. In most areas, such as translation of programming languages, linear time parsers can be built given that the underlying grammars are unambiguous, and that a limited amount of look-ahead is required to recognize productions. These prove too limiting, and more general parsing algorithms, such as the CYK algorithm or Early's algorithm, are necessary when parsing inputs in areas such as image processing, pattern recognition and natural language processing. These algorithms generally require O(n3) time. Several attempts have been made to parallelize general CFL parsers in order to improve their time complexity. Some of these have utilized synchronously operating custom VLSI. This paper describes a parallel algorithm for parsing CFLs based on Early's algorithm implemented on a network of INMOS transputers, a currently available, off-the-shelf processor.
引用
收藏
页码:152 / 159
相关论文
共 50 条
  • [41] AS THE WORLD TURNS PARALLEL, TRANSPUTER APPLICATIONS EXPLODE
    MANUEL, T
    ELECTRONICS, 1988, 61 (18): : 110 - 112
  • [42] PARALLEL CONTINUOUS SYSTEM SIMULATION USING THE TRANSPUTER
    HAMBLEN, JO
    SIMULATION, 1987, 49 (06) : 249 - 253
  • [43] Parallel parsing made practical
    Barenghi, Alessandro
    Reghizzi, Stefano Crespi
    Mandrioli, Dino
    Panella, Federica
    Pradella, Matteo
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 112 : 195 - 226
  • [44] PARALLEL INCREMENTAL LR PARSING
    VISWANATHAN, N
    SRIKANT, YN
    COMPUTER LANGUAGES, 1994, 20 (03): : 151 - 175
  • [45] PARALLEL RECOGNITION AND PARSING ON THE HYPERCUBE
    IBARRA, OH
    PONG, TC
    SOHN, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1991, 40 (06) : 764 - 770
  • [46] PARALLEL PARSING IN A MULTIPROCESSOR ENVIRONMENT
    BREZANY, P
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 819 - 826
  • [47] Distinguishing Serial and Parallel Parsing
    Edward Gibson
    Neal J. Pearlmutter
    Journal of Psycholinguistic Research, 2000, 29 : 231 - 240
  • [48] ESTIMATING THE SPEEDUP IN PARALLEL PARSING
    SARKAR, D
    DEO, N
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (07) : 677 - 683
  • [49] PARALLEL PARSING OF ARITHMETIC EXPRESSIONS
    SRIKANT, YN
    IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (01) : 130 - 132
  • [50] Distinguishing serial and parallel parsing
    Gibson, E
    Pearlmutter, NJ
    JOURNAL OF PSYCHOLINGUISTIC RESEARCH, 2000, 29 (02) : 231 - 240