Derivation of the parallel bottom-up parser from the sequential parser:

Abstract: "This paper describes the derivation of a parallel program from a nondeterministic sequential program using a bottom-up parser as an example. The derivation procedure consists of two stages: exploitation of AND-parallelism and exploitation of OR-parallelism. An interpreter of the sequ...

Full description

Saved in:
Bibliographic Details
Main Author: Takahashi, Kazuko (Author)
Format: Book
Language:English
Published: Tokyo, Japan 1992
Series:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 757
Subjects:
Summary:Abstract: "This paper describes the derivation of a parallel program from a nondeterministic sequential program using a bottom-up parser as an example. The derivation procedure consists of two stages: exploitation of AND-parallelism and exploitation of OR-parallelism. An interpreter of the sequential parser BUP [Matsumoto et al 83] is first transformed so that processes for the nodes in a parsing tree can run in parallel. Then, the resultant program is transformed so that a nondeterministic search of a parsing tree can be done in parallel. The former stage is performed by hand-simulation, and the latter is accomplished by the compiler of ANDOR-II, which is an AND/OR parallel logic programming language [Takeuchi et al. 89]
The finally derived program, written in KL1 (Kernel Language of the FGCS Project), achieves an all solution search without side effects. It corresponds to an interpreter of PAX[Matsumoto et al 87], a revised parallel version of BUP. This correspondence shows that the derivation method proposed in this paper is effective in deriving efficient parallel programs.
Physical Description:18 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!