Concurrent attribute evaluation

Abstract This text presents an implementation of a concurrent attribute evaluator system. This system was developed with the main objective of allowing the implementation of several strategies of concurrent attribute evaluation and not to build a faster compiler to a specific case. The system is implemented in a tightly-coupled machine. One realistic compiler was built and the first results are discussed.

[1]  Thomas W. Reps,et al.  Scan grammars: parallel attribute evaluation via data-parallelism , 1993, SPAA '93.

[2]  Kai Koskimies,et al.  Parallel One-Pass Compilation , 1990, WAGA.

[3]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[4]  Yn Srikant,et al.  Parallel attribute evaluation , 1991 .

[5]  Martin Jourdan,et al.  A Survey of Parallel Attribute Evaluation Methods , 1991, Attribute Grammars, Applications and Systems.

[6]  Matthijs F. Kuiper Speeding Up Parallelism Detection for Attribute Grammars , 1992, WSA.

[7]  E. Klein Parallel ordered attribute grammars , 1992, Proceedings of the 1992 International Conference on Computer Languages.

[8]  Willy Zwaenepoel,et al.  Parallel Attribute Grammar Evaluation , 1987, ICDCS.