期刊文献+

保证Java精确异常的指令调度技术

Instruction Scheduling Technology for Java Precise Exception
下载PDF
导出
摘要 Java语言的精确异常要求和Java程序中频繁出现的异常检测严重阻碍或限制了指令调度在Java本地代码编译中的应用,从而减少了代码的指令级并行度。提出的算法可以使指令调度打破Java精确异常要求,能最大程度地发挥作用,并在有效提高代码执行效率的同时确保精确异常要求在异常发生时不被破坏。实验结果证明该算法的有效性和正确性。 Many existing instruction scheduling algorithms are severely hindered or disabled by Java precise exception model and the frequent exception checks, which substantially reduce the amount of instruction level parallelism for compiled Java. This paper presents an algorithm which helps instruction scheduling break the precise exception constraints to achieve significant speedup while ensuring the precise exception constraints. The experimental results prove the usefulness and correctness of the proposed algorithm.
作者 张垚
出处 《计算机工程》 CAS CSCD 北大核心 2009年第8期122-124,共3页 Computer Engineering
关键词 JAVA语言 指令调度 精确异常 Java instruction scheduling precise exception
  • 相关文献

参考文献4

  • 1Sun Microsystems. The Java Language Specification[EB/OL]. (2007-08-20). http://java.sun.com/docslbooksljlsl.
  • 2Gupta M, Choi J D, Hind M. Optimizing Java Programs in the Presence of Exceptions[C]//Proc. of the 14th European Conference on Object-oriented Programming. Cannes, France: Springer, 2000: 422-446.
  • 3Arnold M, Hsiao M, Kremer U, et al. Instruction Scheduling in the Presence of Java's Runtime Exceptions[C]//Proc. of the 12th International Workshop on Languages and Compilers for Parallel Computing. CA, USA: Springer, 2000: 18-34.
  • 4Muchnick S S. Advanced Compiler Design and Implementation[M]. CA, USA: Morgan Kaufmann Pub, 1997.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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