JAPS-II: a Parallelizing Compiler for Java

于勐,陈贵海,阳雪林,谢立,过敏意
2002-01-01
Journal of Software
Abstract:JAPS-II (Java automatic parallelizing system version 2) is a Java parallelizing compiler that exploits and implements intra and interobject parallelism of serial Java programs. Its target architecture is NOW based on distributed memory computer system. In this paper, the infrastructure of JAPS-II and the key techniques to implement JAPS-II which include dataflow analysis for analyzing object parallelism, optimization for improving object parallelism and reducing executing cost, and techniques of class restructure and code generation are introduced. Related experiment results are also included.
What problem does this paper attempt to address?