Parallel Attribute Grammar Evaluation

Experiments with parallel compilation of programming languages are reported. In order to take advantage of the potential parallelism, the language translation process is expressed as an attribute grammar evaluation problem. Three primary benefits to using attribute grammars are noted. The efficiency and the potential for parallelism of various attribute grammar evaluation methods are studied, and the design of a combined evaluator, which seeks to combine the potential for concurrency of dynamic evaluators and the (sequential) efficiency of static evaluators, is outlined. The methods were used to generate a parallel compiler for a large Pascal subset.


Presented at:
Proceedings of the Seventh International Conference on Distributed Computing Systems, September 1987
Year:
1987
Laboratories:




 Record created 2005-10-20, last modified 2018-03-17

n/a:
Download fulltext
PS.PDF

Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)