...
首页> 外文期刊>Real-time systems >Scalable and precise refinement of cache timing analysis via path-sensitive verification
【24h】

Scalable and precise refinement of cache timing analysis via path-sensitive verification

机译:通过路径敏感验证可扩展和精确地优化缓存时序分析

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

摘要

Hard real-time systems require absolute guarantees in their execution times. Worst case execution time (WCET) of a program has therefore become an important problem to address. However, performance enhancing features of a processor (e.g. cache) make WCET analysis a difficult problem. In this paper, we propose a novel analysis framework by combining abstract interpretation and program verification for different varieties of cache analysis ranging from single to multi-core platforms. Our framework can be instantiated with different program verification techniques, such as model checking and symbolic execution. Our modeling is used to develop a precise yet scalable timing analysis method on top of the Chronos WCET analysis tool. Experimental results demonstrate that we can obtain significant improvement in precision with reasonable analysis time overhead.
机译:硬实时系统要求绝对保证其执行时间。因此,程序的最坏情况执行时间(WCET)已成为要解决的重要问题。但是,处理器(例如高速缓存)的性能增强特征使WCET分析成为难题。在本文中,我们针对抽象缓存和程序验证相结合提出了一种新颖的分析框架,适用于从单核平台到多核平台的各种缓存分析。我们的框架可以使用不同的程序验证技术实例化,例如模型检查和符号执行。我们的建模用于在Chronos WCET分析工具的基础上开发一种精确但可扩展的时序分析方法。实验结果表明,在合理的分析时间开销下,我们可以显着提高精度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号