首页> 外文OA文献 >Predicting program execution times by analyzing static and dynamic program paths
【2h】

Predicting program execution times by analyzing static and dynamic program paths

机译:通过分析静态和动态程序路径来预测程序执行时间

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper describes a method to predict guaranteed and tight deterministic execution time bounds of a sequential program. The basic prediction technique is a static analysis based on simple timing schema for source-level language constructs, which gives accurate predictions in many cases. Using powerful user-provided information, dynamic path analysis refines looser predictions by eliminating infeasible paths and decomposing the possible execution behaviors in a pathwise manner. Overall prediction cost is scalable with respect to desired precision, controlling the amount of information provided. We introduce a formal path model for dynamic path analysis, where user execution information is represented by a set of program paths. With a well-defined practical high-level interface language, user information can be used in an easy and efficient way. We also introduce a method to verify given user information with known program verification techniques. Initial experiments with a timing tool show that safe and tight predictions are possible for a wide range of programs. The tool can also provide predictions for interesting subsets of program executions.
机译:本文介绍了一种预测顺序程序的保证和紧密确定性执行时间限制的方法。基本预测技术是基于源级语言构造的简单时序模式的静态分析,这在许多情况下提供了准确的预测。使用强大的用户提供的信息,动态路径分析通过消除不可行的路径并以PathWise方式分解可能的执行行为来改进Looser预测。总体预测成本对于所需的精度来说是可扩展的,控制提供的信息量。我们介绍动态路径分析的正式路径模型,其中用户执行信息由一组程序路径表示。具有明确定义的实用高级界面语言,可以以简单有效的方式使用用户信息。我们还介绍一种方法来验证具有已知程序验证技术的给定用户信息。具有定时工具的初始实验表明,可以对广泛的程序进行安全和紧密的预测。该工具还可以为有趣的程序执行子集提供预测。

著录项

  • 作者

    Chang Yun Park;

  • 作者单位
  • 年度 1993
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_us
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号