期刊文献+

保证Java精确异常的软件流水线技术 被引量:2

SOFTWARE PIPELINE LOOPS WITH JAVA EXCEPTION
在线阅读 下载PDF
导出
摘要 Java对精确异常的支持严重限制了JIT编译器的动态优化的能力。目前已经有不少在精确异常存在下的优化技术,但它们都是针对代码块内部顺序指令的调度算法,依然没有在软件流水线这样循环级别做带精确异常的优化的算法。针对存在精确异常要求的Java程序,提出了一种软件流水线的算法,并以安腾作为底层平台对该算法进行了测试,实验结果显示该算法在保证Ja-va精确异常要求的情况下能够大幅度提高Java程序的性能。 The Support of precise exception of Java severely baffles the dynamic optimization ability of JIT compiler. Many researches focusing on this problem have been done. But they are all code scheduling algorithms within a sequence block. There are still few algorithms that can fulfill loop level optimization such as software pipeline with precise exception. An algorithm is presented to implement software pipeline with the existence of exception in Java. The test on Itanium shows that the algorithm does raise the performance speed tremendously.
出处 《计算机应用与软件》 CSCD 北大核心 2008年第2期21-23,共3页 Computer Applications and Software
基金 国家自然科学资金(60273046) 上海市科学技术委员会重点基础项目基金(02JC14013)资助。
关键词 JAVA 软件流水线 精确异常 Java Software pipeline Precise exception
  • 相关文献

参考文献6

  • 1Manish Gupta,Jong Deok Choi, Michael Hind. Optimizing Java Programs in the Presence of Exceptions. European Conference on Object-Oriented Programming. Cannes France,2000,14 - 16.
  • 2Sun Microsystems, Inc. Java Virtual Machine Specification Second Edition.
  • 3Mark G Stoodley, Corinna G Lee. Software Pipelining Loops with Conditional Branches. 1072-4451/96 IEEE, 1996.
  • 4Arnold M, Hsiao M, Kremer U, Ryder B. Instruction scheduling in the presence Of Java's runtime exceptions.
  • 5Steven S Muchnick. Advanced Compiler Design & Implementation. Academic Press, 1997.
  • 6Chambers C, Pechtchanski I, Sarkar V, et al. Dependence analysis for Java. In 12th International Workshop on Languages an Compilers for Parallel Computing, 1999.

同被引文献12

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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