首页> 外文会议>47th ACM/IEEE Design Automation Conference >Timing analysis of esterel programs on general-purpose multiprocessors
【24h】

Timing analysis of esterel programs on general-purpose multiprocessors

机译:通用多处理器上的esterel程序时序分析

获取原文

摘要

Synchronous languages like Esterel have gained wide popularity in certain domains such as avionics. However, platform-specific timing analysis of code generated from Esterel-like specifications have mostly been neglected so far. The growing volume of electronics and software in domains like automotive, calls for formal-specification based code generation to replace manually written and optimized code. Such cost-sensitive domains require tight estimation of timing properties of the generated code. Towards this goal, we propose a scheme for generating C code from Esterel specifications for a multiprocessor platform, followed by timing analysis of the generated code. Due to dependencies across program fragments mapped onto different processors, traditional Worst-Case Execution Time (WCET) analysis techniques for sequential programs cannot applied be to this setting. Our proposed timing analysis technique is tailored to capture such inter-processor code dependencies. Our main novelty stems from how we detect and remove infeasible paths arising from a multiprocessor implementation during our timing analysis. We apply our timing analysis on a number of standard Esterel benchmarks, which show that performing the proposed inter-processor infeasible path elimination may lead to up to 14.3% tighter estimation of the WCRT, thereby leading to resource over-dimensioning and poor design.
机译:诸如Esterel之类的同步语言已在航空电子等特定领域获得广泛普及。但是,到目前为止,大多数情况下都忽略了从类似Esterel的规范生成的代码的特定于平台的时序分析。汽车等领域中电子产品和软件的不断增长,要求基于形式规范的代码生成来代替手动编写和优化的代码。这种对成本敏感的领域要求严格估计所生成代码的时序属性。为了实现这一目标,我们提出了一种从Esterel规范为多处理器平台生成C代码的方案,然后对生成的代码进行时序分析。由于映射到不同处理器的程序片段之间存在依赖性,因此针对顺序程序的传统最坏情况执行时间(WCET)分析技术无法应用于此设置。我们提出的时序分析技术是专门为捕获此类处理器间代码依赖性而设计的。我们的主要新颖之处在于我们如何在时序分析过程中检测并消除由于多处理器实现而产生的不可行路径。我们将时序分析应用到许多标准Esterel基准测试中,这些基准测试表明执行建议的处理器间不可行路径消除可能导致WCRT的估计提高14.3%,从而导致资源过大和设计不良。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号