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.