首页> 外文期刊>ACM Transactions on Embedded Computing Systems >Analyzing the Worst-Case Execution Time for Instruction Caches with Prefetching
【24h】

Analyzing the Worst-Case Execution Time for Instruction Caches with Prefetching

机译:通过预取分析指令高速缓存的最坏情况执行时间

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

摘要

Time predictability is one of the most important design considerations for real-time systems. In this article, we study the impact of instruction prefetching on the worst-case performance of instruction caches. We extend the static cache simulation technique to model and compute the worst-case instruction cache performance with prefetching. The evaluation results show that instruction prefetching can benefit both the average-case and worst-case performance; however, the degree of the worst-case performance improvement due to instruction prefetching is less than that of the average-case performance. As a result, the time variation of computing is increased by instruction prefetching. Also, our experimental results indicate that the prefetching distance can significantly impact the worst-case performance of instruction caches with instruction prefetching. Specifically, when the prefetching distance is equal to the L1 miss penalty, the worst-case execution time with instruction prefetching is minimized.
机译:时间可预测性是实时系统最重要的设计考虑因素之一。在本文中,我们研究了指令预取对指令缓存的最坏情况性能的影响。我们扩展了静态缓存仿真技术,以通过预取来建模和计算最坏情况下的指令缓存性能。评估结果表明,指令预取可以使平均情况和最坏情况都受益。但是,由于指令预取而导致的最坏情况下的性能改进程度小于平均情况下的性能改进程度。结果,通过指令预取增加了计算的时间变化。同样,我们的实验结果表明,预取距离会显着影响带有预取指令的指令缓存的最坏情况性能。具体地,当预取距离等于L1未命中代价时,具有指令预取的最坏情况的执行时间被最小化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号