JAVAB 1.0.3 BETA bytecode parallelization tool

"Aart J.C. Bik" <>
31 Jul 1997 19:41:13 -0400

          From comp.compilers

Related articles
JAVAB 1.0.3 BETA bytecode parallelization tool (Aart J.C. Bik) (1997-07-31)
| List of all articles for this month |

From: "Aart J.C. Bik" <>
Newsgroups: comp.compilers
Date: 31 Jul 1997 19:41:13 -0400
Organization: Compilers Central
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:

Aart J.C. Bik fax: 812-855-4829
Lindley Hall 215, Comp. Science Dept. phone: 812-855-4081
Indiana University, Bloomington, Indiana 47405-4101, USA

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.