期刊文献+

JAVA并行化编译器JAPS-Ⅱ 被引量:5

JAPS-II: a Parallelizing Compiler for Java
下载PDF
导出
摘要 JAPS-Ⅱ(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于工作站网络环境的分布式存储器计算机系统.介绍了JAPS-Ⅱ的体系结构和实现JAPS-Ⅱ的关键技术,包括用于对象并行性分析的数据流分析技术、提高对象并行性和减少运行开销的优化技术以及类重构和代码生成技术.测试结果表明,JAPS-Ⅱ能够有效地发现循环中和对象内、对象间的并行性,获得加速比.这种技术也可应用于其他面向对象语言的并行化. 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.
出处 《软件学报》 EI CSCD 北大核心 2002年第4期739-747,共9页 Journal of Software
基金 国家自然科学基金资助项目(69803005) 国家863高科技发展计划资助项目(863-306-ZT02-03-01)
关键词 并行计算 面向对象语言 JAVA语言 并行化编译器 JAPS-Ⅱ parallelizing compiler parallel computing object-oriented language object distribution
  • 相关文献

参考文献1

共引文献4

同被引文献24

  • 1姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008,17(11):110-112. 被引量:281
  • 2伦立军,丁雪梅,李英梅.基于遗传算法的测试数据生成研究[J].计算机工程,2005,31(23):82-84. 被引量:14
  • 3姬孟洛,齐治昌,王怀民.包含依赖输入分支程序的符号化WCET分析[J].软件学报,2006,17(3):628-637. 被引量:2
  • 4杨丽洁.面向LinuxNC的Java虚拟机的性能优化[J].计算机应用,2006,26(5):1152-1154. 被引量:1
  • 5Paul C. Jorgensen. Software Testing (Second Editiong) [M]. Beijing: China Machine Press. 2003. 7.
  • 6Broekman B, Notenboom E. Testing Enbedded Software [M]. Beijing: Publishing House of Electronics Industry, 2004. 1.
  • 7John D. Musa. Software Reliability Engineering [M]. Beijing: China Machine Press. 2003. 5.
  • 8Zekici S, Soyer R. Reliability of software with an operational profile [J]. European Journal of Operational Research (2003) 149: 459-474.
  • 9Keshav Pingali, Gianfranco Bilardi, Optimal Control Dependence Computation and the Roman Chariots Problem [J]. ACM Transactions on Programming Languages and Systems. May 1997, 19 (3) : 462-491.
  • 10Cytron R, Ferrante J, Rosen B, Wegman KMN, Zadeck FK. Efficiently computing static single assignment form and the control dependence graph [J]. ACM Trans. on Programming Languages and Systems, 1991, 13 (4): 451-490.

引证文献5

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部