首页> 外文会议>IEEE Real-Time and Embedded Technology and Applications Symposium >Precise micro-architectural modeling for WCET analysis via AI#x002B;SAT
【24h】

Precise micro-architectural modeling for WCET analysis via AI#x002B;SAT

机译:通过AI + SAT进行WCET分析的精确微体系结构建模

获取原文

摘要

Hard real-time systems are required to meet critical deadlines. Worst case execution time (WCET) is therefore an important metric for the system level schedulability analysis of hard real-time systems. However, performance enhancing features of a processor (e.g. pipeline, caches) makes WCET analysis a very difficult problem. In this paper, we propose a novel approach to combine abstract interpretation (AI) and satisfiability (SAT) checking (hence the name AI+SAT) for different varieties of micro-architectural modeling. Our work in this paper is inspired by the research advances in program flow analysis(e.g. infeasible path analysis). We show that the accuracy of WCET estimates can be improved in a scalable fashion by using SAT checkers to integrate infeasible path analysis results into micro-architectural modeling. Our modeling is implemented on top of the Chronos WCET analysis tool and we improve the accuracy of WCET estimates for instruction cache, data cache, branch predictors and shared caches.
机译:需要硬实时系统来满足关键期限。因此,最坏情况执行时间(WCET)是硬实时系统的系统级可调度性分析的重要指标。但是,处理器的性能增强功能(例如,流水线,高速缓存)使WCET分析成为一个非常困难的问题。在本文中,我们提出了一种将抽象解释(AI)和可满足性(SAT)检查(因此称为AI + SAT)相结合的新颖方法,以用于不同种类的微体系结构建模。我们本文的工作受到程序流分析(例如不可行路径分析)研究进展的启发。我们表明,可以通过使用SAT检查器将不可行的路径分析结果集成到微体系结构建模中,以可扩展的方式提高WCET估计的准确性。我们的建模是在Chronos WCET分析工具的基础上实现的,并且我们提高了WCET估计的准确性,用于指令高速缓存,数据高速缓存,分支预测变量和共享高速缓存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号