...
首页> 外文期刊>ACM transactions on computational logic >On the Inference of Resource Usage Upper and Lower Bounds
【24h】

On the Inference of Resource Usage Upper and Lower Bounds

机译:关于资源使用上限和下限的推断

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

摘要

Cost analysis aims at determining the amount of resources required to run a program in terms of its input data sizes. The most challenging step is to infer the cost of executing the loops in the program. This requires bounding the number of iterations of each loop and finding tight bounds for the cost of each of its iterations. This article presents a novel approach to infer upper and lower bounds from cost relations. These relations are an extended form of standard recurrence equations that can be nondeterministic, contain inexact size constraints and have multiple arguments that increase and/or decrease. We propose novel techniques to automatically transform cost relations into worst-case and best-case deterministic one-argument recurrence relations. The solution of each recursive relation provides a precise upper-bound and lower-bound for executing a corresponding loop in the program. Importantly, since the approach is developed at the level of the cost equations, our techniques are programming language independent.
机译:成本分析旨在根据输入数据大小确定运行程序所需的资源量。最具挑战性的步骤是推断在程序中执行循环的成本。这需要限制每个循环的迭代次数,并为其每次迭代的成本找到严格的界限。本文提出了一种从成本关系推断上限和下限的新颖方法。这些关系是标准递归方程的扩展形式,可以是不确定的,包含不精确的大小约束并具有增加和/或减少的多个参数。我们提出了新颖的技术来自动将成本关系转换为最坏情况和最佳情况确定性单参数递归关系。每个递归关系的解决方案为执行程序中的相应循环提供了精确的上限和下限。重要的是,由于该方法是在成本方程式水平上开发的,因此我们的技术独立于编程语言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号