• DocumentCode
    1437886
  • Title

    Parallel recognition and parsing on the hypercube

  • Author

    Ibarra, Oscar H. ; Pong, Ting-Chuen ; Sohn, Stephen M.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • Volume
    40
  • Issue
    6
  • fYear
    1991
  • fDate
    6/1/1991 12:00:00 AM
  • Firstpage
    764
  • Lastpage
    770
  • Abstract
    The authors present parallel algorithms for recognizing and parsing context-free languages on the hypercube. This algorithm is both time-wise and space-wise optimal with respect to the usual sequential dynamic programming algorithm. Also, the number of nonoverlapping interprocessor data transmissions for the recognition phase is small. It is noted that this is desirable since communication cost in reality is a function of the number of transmissions as well as transmission length. The authors present another recognition algorithm that achieves the same time and space bounds but employs a dynamic loading balancing technique to increase processor utilization. The results of implementing these algorithms on a 64-node NCUBE/7 MIMD hypercube machine are also given. The experimental evidence indicates that, while both recognition algorithms exhibit acceptable speedups, using load balancing results in significantly better performance. The authors obtain parallel algorithms with the same time and space bounds as above for the polygon triangulation problem and the matrix product chain problem
  • Keywords
    context-free languages; grammars; parallel algorithms; 64-node NCUBE/7 MIMD hypercube machine; context-free languages; hypercube; matrix product chain problem; nonoverlapping interprocessor data transmissions; parallel algorithms; parallel recognition; parsing; polygon triangulation problem; sequential dynamic programming algorithm; space bounds; time bounds; Computer languages; Computer science; Context modeling; Cost function; Data communication; Dynamic programming; Heuristic algorithms; Hypercubes; Load management; Parallel algorithms;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.90253
  • Filename
    90253