【24h】

WCET-Aware Dynamic Instruction Cache Locking

机译:WCET感知的动态指令缓存锁定

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

摘要

Caches are widely used in embedded systems to bridge the increasing speed gap between processors and off-chip memory. However, caches make it significantly harder to compute the WCET(Worst Case Execution Time) of a task. To alleviate this problem, cache locking has been proposed. We investigate the I-cache locking problem, and propose a WCET-aware, min-cut based dynamic instruction cache locking approach for reducing the WCET of a single task. We have implemented our approach and compared it with the two state-of-the-art cache locking approaches by using a set of benchmarks from the MRTC benchmark suite. The experimental results show that our approach achieves the average improvements of 41%, 15% and 7% over the partial locking approach for the 256B, 512B and 1KB caches, respectively, and 7%, 18% and 17% over the longest path based dynamic locking approach for the 256B, 512B and 1KB caches, respectively.
机译:高速缓存广泛用于嵌入式系统中,以弥合处理器与片外存储器之间不断扩大的速度差距。但是,缓存使计算任务的WCET(最坏情况执行时间)变得非常困难。为了减轻这个问题,已经提出了高速缓存锁定。我们研究了I缓存锁定问题,并提出了一种WCET感知的基于最小剪切的动态指令缓存锁定方法,以减少单个任务的WCET。我们已经实现了我们的方法,并通过使用MRTC基准套件中的一组基准将其与两种最新的高速缓存锁定方法进行了比较。实验结果表明,相对于256B,512B和1KB缓存的部分锁定方法,我们的方法分别实现了41%,15%和7%的平均改进,而基于最长路径的部分锁定方法分别实现了7%,18%和17%的平均改进动态锁定方法分别用于256B,512B和1KB缓存。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号