首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Scope-Aware Useful Cache Block Calculation for Cache-Related Pre-Emption Delay Analysis With Set-Associative Data Caches
【24h】

Scope-Aware Useful Cache Block Calculation for Cache-Related Pre-Emption Delay Analysis With Set-Associative Data Caches

机译:使用SET关联数据高速缓存的缓存相关的预先撤销延迟分析的范围感知有用的缓存块计算

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

摘要

Timing analysis of real-time systems must consider cache-related pre-emption delay (CRPD) costs when pre-emptive scheduling is used. While most previous work on CRPD analysis only considers instruction caches, the CRPD incurred on data caches is actually more significant. The state-of-the-art CRPD analysis methods are based on useful cache block (UCB) calculation. Unfortunately, as shown in this article, directly extending the existing UCB calculation techniques from instruction caches to data caches will lead to both unsoundness and significant imprecision. To solve these problems, we develop a new UCB calculation technique for data caches, which redefines the analysis unit (to address the unsoundness in the existing method) and precisely captures the dynamic cache access behavior by taking the temporal scopes of memory blocks into consideration. The experimental results show that our new technique yields substantially tighter CRPD estimations comparing with the state-of-the-art.
机译:实时系统的定时分析必须考虑使用预先假发调度时的缓存相关的预撤销延迟(CRPD)成本。虽然最先前的CRPD分析的工作仅考虑指令缓存,但数据高速缓存的CRPD实际上更为显着。最先进的CRPD分析方法基于有用的缓存块(UCB)计算。遗憾的是,如本文所示,直接将现有的UCB计算技术从指令缓存到数据高速缓存将导致非疑要和重大不确定。为了解决这些问题,我们开发了一种新的UCB计算技术,用于数据缓存,该技术重新定义分析单元(解决现有方法中的非恶意状态),并精确地通过考虑内存块的时间范围来捕获动态缓存访问行为。实验结果表明,与现有技术的新技术产生了基本更严格的CRPD估计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号