DocumentCode
2893221
Title
Parallel ordered attribute grammars
Author
Klein, Eduard
Author_Institution
GMD Res. Inst., Karlsruhe Univ., Germany
fYear
1992
fDate
20-23 Apr 1992
Firstpage
106
Lastpage
116
Abstract
Ordered attributed grammars (OAGs) are extended for use on parallel computers. A partition of the attributes of a tree leads to parallel evaluation if each partition is taken care of by a separate process. Visit sequences for parallel ordered attribute grammars (POAGs) are constructed, and it is shown that the POAG class is of the same power as the OAG class. The construction always leads to deadlock-free attribute evaluators. The approach taken provides a uniform basis for a wide range of implementations on parallel computers, allowing fine-grain or coarse-grain parallelism, shared memory or distributed memory architectures, and synchronous or asynchronous communication. Several kinds of partitions are discussed, and some experimental results and experiences are described
Keywords
attribute grammars; distributed memory systems; parallel algorithms; parallel machines; POAG class; asynchronous communication; coarse-grain parallelism; deadlock-free attribute evaluators; distributed memory architectures; parallel computers; parallel evaluation; parallel ordered attribute grammars; shared memory; Computer languages; Concurrent computing; Distributed computing; Mars; Parallel processing; Processor scheduling; Production; Program processors; Runtime; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location
Oakland, CA
Print_ISBN
0-8186-2585-6
Type
conf
DOI
10.1109/ICCL.1992.185473
Filename
185473
Link To Document