首页> 外文期刊>Science of Computer Programming >Chronos: A timing analyzer for embedded software
【24h】

Chronos: A timing analyzer for embedded software

机译:Chronos:嵌入式软件的时序分析器

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

摘要

Estimating the Worst Case Execution Time (WCET) of real-time embedded software is an important problem. WCET is defined as the upper bound b on the execution time of a program P on a processor X such that for any input the execution time of P on X is guaranteed to not exceed b. Such WCET estimates are crucial for schedulability analysis of real-time systems. In this paper, we present Chronos, a static analysis tool for generating WCET estimates of C programs. It performs detailed micro-architectural modeling to capture the timing effects of the underlying processor platform. Consequently, we can provide safe but tight WCET estimate of a given C program running on a complex modern processor. Chronos is an open-source distribution specifically suited to the needs of the research community. We support processor models captured by the popular SimpleScalar architectural simulator rather than targeting specific commercial processors. This makes the Chronos flexible, extensible and easily accessible to the researcher.
机译:估计实时嵌入式软件的最坏情况执行时间(WCET)是一个重要的问题。 WCET定义为处理器X上程序P执行时间的上限b,因此对于任何输入,P在X上的执行时间均保证不超过b。此类WCET估计对于实时系统的可调度性分析至关重要。在本文中,我们介绍了Chronos,一种用于生成C程序的WCET估计的静态分析工具。它执行详细的微体系结构建模,以捕获底层处理器平台的时序影响。因此,我们可以为在复杂现代处理器上运行的给定C程序提供安全但严格的WCET估计。 Chronos是专门适合研究社区需求的开源发行版。我们支持由流行的SimpleScalar体系结构模拟器捕获的处理器模型,而不是针对特定的商用处理器。这使Chronos变得灵活,可扩展且易于研究人员使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号