%0 Journal Article
%T JAPS-II: a Parallelizing Compiler for Java
JAVA并行化编译器JAPS-II
%A YUMeng
%A CHEN Gui-hai
%A YANG Xue-lin
%A XIE Li
%A GUO Min-yi
%A
于勐
%A 陈贵海
%A 阳雪林
%A 谢立
%A 过敏意
%J 软件学报
%D 2002
%I
%X 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.
%K parallelizing compiler
%K parallel computing
%K object-oriented language
%K object distribution
并行编译
%K 并行计算
%K 面向对象语言
%K 对象分布
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=6E0F1EDCD7B97804&yid=C3ACC247184A22C1&vid=FC0714F8D2EB605D&iid=E158A972A605785F&sid=547991B346A6585E&eid=F4DCFB3CB96519BF&journal_id=1000-9825&journal_name=软件学报&referenced_num=0&reference_num=18