首页> 外文会议>Transactions on high-performance embedded architectures and compilers II >A Context-Parameterized Model for Static Analysis of Execution Times
【24h】

A Context-Parameterized Model for Static Analysis of Execution Times

机译:执行时间静态分析的上下文参数化模型

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

摘要

The static analysis of the execution time of a program (i.e. the evaluation of this time for any input data set) can be useful for the purpose of optimizing the code or verifying that strict real-time deadlines can be met. This analysis generally goes through determining the execution times of partial execution paths, typically basic blocks. Now, as soon as the target processor architecture features a superscalar pipeline, possibly with dynamic instruction scheduling, the execution time of a basic block highly depends on the pipeline state, that is on the instructions executed before it. In this paper, we propose a model to specify the local execution context of a basic block as a set of parameters. The execution time of the block can then be computed as a function of these parameters. We show how this model can be used to determine an upper bound of the execution time of a basic block, that can be used for computing the Worst-Case Execution Time of the program. Experimental results give an insight into the tightness of the estimations.
机译:程序执行时间的静态分析(即,对任何输入数据集的时间评估)对于优化代码或验证可以满足严格的实时期限非常有用。该分析通常通过确定部分执行路径(通常是基本块)的执行时间来进行。现在,只要目标处理器体系结构具有超标量流水线(可能具有动态指令调度功能),基本块的执行时间就高度取决于流水线状态,即流水线状态之前执行的指令。在本文中,我们提出了一个模型来指定基本块的本地执行上下文作为一组参数。然后可以根据这些参数来计算块的执行时间。我们展示了如何使用该模型来确定基本块执行时间的上限,该上限可用于计算程序的最坏执行时间。实验结果使人们对估计的紧密度有了更深入的了解。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号