next up previous
Next: Type-Analysis Up: HPJava: Programming Support for Previous: Run-time Communication Library

Compilation Strategies for HPJava

In this section, we will discuss efficient compilation strategies for HPJava. The HPJava compilation system consists of four parts; Parser, Type-Analyzer, Translator, and Optimizer. HPJava adopted JavaCC [16] as a parser generator. Type-Analyzer, Translator, and Optimizer are reviewed in following subsections. Figure 4 is the overall architecture of the HPJava translator.


Bryan Carpenter 2004-04-24