首页> 外文期刊>Software >Speculative optimizations for interpreting environments
【24h】

Speculative optimizations for interpreting environments

机译:解释环境的推测性优化

获取原文
获取原文并翻译 | 示例
           

摘要

Most constrained systems use interpreters to run mobile programs written in Java. Such interpreters are designed to minimize resource usage and often do not allow mobile code in the devices to be changed. For this reason, runtime optimization is typically not supported, even though it is completely feasible. In this paper, we propose optimistic optimization as a concept for improving application performance in restricted interpreter environments. In an optimistic optimization, a mobile program is restructured speculatively during code generation. This requires that it is possible to undo such optimizations, at runtime, if an incorrect use is detected or the set of available classes has changed when compared with compile time. Experimental results show that interpreted applications using optimistic optimizations tend to run faster when compared with their conventionally optimized counterparts. Compared with standard load elimination, reductions in runtimes of up to 9% for optimistic load elimination and up to 23% for the combined optimization were achieved. Whereas an average performance improvement of 1.87% for optimistic load elimination and 3.7% for the combined optimization could be realized.
机译:大多数受约束的系统都使用解释器来运行用Java编写的移动程序。此类解释器旨在最大程度地减少资源使用,并且通常不允许更改设备中的移动代码。因此,即使完全可行,通常也不支持运行时优化。在本文中,我们提出乐观优化作为在受限解释器环境中提高应用程序性能的概念。在乐观优化中,在代码生成过程中以推测方式重组了移动程序。这要求如果与编译时相比检测到使用不正确或可用类的集合已更改,则可以在运行时撤消此类优化。实验结果表明,与传统优化后的应用程序相比,使用乐观优化的已解释应用程序的运行速度往往更快。与标准的负载消除相比,乐观的负载消除可将运行时间减少多达9%,而组合优化的运行时间减少了23%。而对于优化的负载消除,平均性能提高了1.87%,对于组合优化,平均性能提高了3.7%。

著录项

  • 来源
    《Software》 |2014年第10期|1223-1249|共27页
  • 作者

    Philipp Adler; Wolfram Amme;

  • 作者单位

    Institute of Computer Science, Friedrich-Schiller-University Jena, Ernst-Abbe-Platz 2, 07743 Jena, Germany;

    Institute of Computer Science, Friedrich-Schiller-University Jena, Ernst-Abbe-Platz 2, 07743 Jena, Germany;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    interpreter; bytecode; optimistic code generation; speculative optimization;

    机译:口译员字节码乐观代码生成;投机优化;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号