首页> 外文会议>IEEE International Symposium on Real-Time Distributed Computing >Modelling Probabilistic Cache Representativeness in the Presence of Arbitrary Access Patterns
【24h】

Modelling Probabilistic Cache Representativeness in the Presence of Arbitrary Access Patterns

机译:在任意访问模式下对概率高速缓存代表进行建模

获取原文

摘要

Measurement-Based Probabilistic Timing Analysis (MBPTA) is a promising powerful industry-friendly method to derive worst-case execution time (WCET) estimates as needed for critical real-time embedded systems. MBPTA performs several (R) runs of the program on the target platform collecting the execution times in each run. MBPTA builds a probabilistic representativeness argument on whether those events with high impact on execution time, such as cache misses, arise on the runs made at analysis time so that their impact on execution time is captured. So far only events occurring in cache memories have been shown to challenge providing such representativeness argument. In this context, this paper introduces a representativeness validation method (RVS) to assess the probabilistic representativeness of MBPTA's execution time observations in terms of cache behaviour. RVS resorts to cache simulation to predict worst-case miss scenarios that can appear during the deployment phase. RVS also constructs a probabilistic Worst-Case Miss Count curve based on the miss-counts captured in the R runs. If that curve upperbounds the impact of the predicted cache worst-case scenarios, R is deemed as a sufficient number of runs for which pWCET estimates can be reliably derived. Otherwise, the user is requested to perform more runs until all cache scenarios of interest are captured.
机译:基于测量的概率时序分析(MBPTA)是一种有前途的,功能强大的行业友好方法,可根据关键实时嵌入式系统的需要导出最坏情况执行时间(WCET)估计。 MBPTA在目标平台上执行该程序的几次(R)运行,收集每次运行的执行时间。 MBPTA建立一个概率表示性论据,以分析那些对执行时间有重大影响的事件(例如高速缓存未命中)是否在分析时发生在运行中,以便捕获其对执行时间的影响。到目前为止,仅显示在高速缓存中发生的事件对提供这种代表性参数提出了挑战。在这种情况下,本文介绍了一种代表性验证方法(RVS),用于根据高速缓存行为评估MBPTA执行时间观测值的概率代表性。 RVS借助缓存模拟来预测可能在部署阶段出现的最坏情况的丢失情况。 RVS还基于R运行中捕获的未命中次数构造概率最坏情况未命中次数曲线。如果该曲线超出了预测的高速缓存最坏情况的影响,则将R视为足以可靠得出pWCET估计的运行次数。否则,将要求用户执行更多运行,直到捕获了所有感兴趣的缓存方案为止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号