|JAVAB 1.0.3 BETA bytecode parallelization tool firstname.lastname@example.org (Aart J.C. Bik) (1997-07-31)|
|From:||"Aart J.C. Bik" <email@example.com>|
|Date:||31 Jul 1997 19:41:13 -0400|
|Keywords:||Java, parallel, tools, available|
a prototype bytecode parallelization tool
JAVAB is a prototype bytecode tool that can automatically *detect*
and automatically *exploit* implicit loop parallelism in bytecode,
i.e. the architectural neutral instructions of the JVM (Java Virtual
Machine). Implicit loop parallelism is made explicit by means of the
multi-threading mechanism provided by the JVM.
Note that there are now two Java research tools available at the
HP-Java page at Indiana University:
*** JAVAR -- A prototype Java restructuring compiler.
This restructuring compiler can be used to make loop parallelism
explicit at *source-code-level* using the multi-threading mechanism of
the Java programming language. In this tool, however, loop parallelism
must be identified by the programmer by means of annotations.
*** JAVAB -- A prototype bytecode parallelization tool.
This tool can be used to exploit loop parallelism directly at
*bytecode-level* using the multi-threading mechanism of the JVM.
In addition, the tool provides some elementary support for the
automatic *detection* of implicit loop parallelism.
Documentation, manuals, LICENSE information, and the complete
source of both JAVAR and JAVAB are made available for education,
research, and non-profit purposes at the HP-Java page:
Please keep in mind that both JAVAR and JAVAB are research
tools, and not robust commercial products. Anyway, please
send all your bug reports, but also other comments, experiences,
or suggestions to: firstname.lastname@example.org
Aart J.C. Bik email@example.com
http://www.extreme.indiana.edu/~ajcbik/ fax: 812-855-4829
Lindley Hall 215, Comp. Science Dept. phone: 812-855-4081
Indiana University, Bloomington, Indiana 47405-4101, USA
Return to the
Search the comp.compilers archives again.