JAVAR - A prototype restructuring compiler for Java

JAVAR is a prototype Java restructuring compiler that can be used to make implicit parallelism in Java programs explicit by means of multi-threading. This prototype does not provide a complete Java front-end (for instance, unicode escapes are not supported and only some semantic analysis has been implemented) and relies completely on the identification of parallelism by means of annotations (automatic detection is not supported). Nevertheless, the compiler provides hopefully sufficient functionality to simplify the parallelization of Java programs. The tool can also generate HTML presentations of Java programs.

Download documentation and complete source code of JAVAR (version 1.3.6BETA):

Individual downloads: The tools JAVAR and JAVAB were developed as part of high performance Java research at the Indiana University.
Please note that this page is privately maintained by Aart Bik. Google+ LinkedIn