首页> 外文学位 >Analysis of temporal behavior of real-time system programs.
【24h】

Analysis of temporal behavior of real-time system programs.

机译:实时系统程序的时间行为分析。

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

摘要

Estimating the upper bound of the time of execution of a program is of the utmost importance to hard real-time system designers. When a hard real-time system takes more time than a pre-specified value, it leads to system failure. The dissertation focuses on designing a method, which makes the computation of the worst-case execution time (WCET) of a program a tighter one.; The estimating algorithm utilizes a path generating approach to factor into the calculation the effects of processor pipelining. This method enhances the acquisition of tighter estimates. Because the method takes into account the effect of simultaneous execution of two instructions, one of which is at the end of one block and the other at beginning of the block adjacent to it, this being done for every pair of adjacent blocks along a path, it enhances the accuracy of WCET computed. The algorithm tries to identify the mutual exclusions in the program. The algorithm will target assembly language code of a program to account for hardware features of a super-scalar processor.; Also, we introduce a heuristic algorithm that constructs the feasible paths only. It automatically determines the feasibility of paths during the process of constructing them, thus constructing only the feasible paths and eliminating the need to identify all (feasible and infeasible) paths.; We have also developed a new heuristic algorithm that uses the knapsack algorithm to estimate the WCET of hard real-time code. The algorithm is particularly useful for very large programs. The algorithm selects a few numbers of paths to estimate. It guarantees that the generated path has the maximum WCET, without the need to generate all the paths.
机译:估计程序执行时间的上限对于硬实时系统设计人员而言至关重要。当硬实时系统花费的时间超过预定值时,将导致系统故障。本文的重点是设计一种方法,使程序的最坏情况执行时间(WCET)的计算更加紧凑。估计算法利用路径生成方法将处理器流水线的影响纳入计算。这种方法增强了对更严格估计的获取。由于该方法考虑了同时执行两条指令的影响,其中一条指令位于一个块的末尾,另一条指令位于与其相邻的块的开始处,因此,这是针对沿路径的每对相邻块执行的,它提高了WCET计算的准确性。该算法尝试识别程序中的互斥。该算法将以程序的汇编语言代码为目标,以说明超标量处理器的硬件功能。此外,我们介绍了一种启发式算法,该算法仅构造可行路径。它在构建路径的过程中自动确定路径的可行性,从而仅构建可行路径,而无需识别所有(可行和不可行)路径。我们还开发了一种新的启发式算法,该算法使用背包算法来估算硬实时代码的WCET。该算法对于大型程序特别有用。该算法选择一些路径进行估计。它保证了生成的路径具有最大的WCET,而无需生成所有路径。

著录项

  • 作者

    Aljifri, Hassan Alawi.;

  • 作者单位

    University of Miami.;

  • 授予单位 University of Miami.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 195 p.
  • 总页数 195
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号