首页> 外文期刊>Computers, IEEE Transactions on >Loop-Based Instruction Prefetching to Reduce the Worst-Case Execution Time
【24h】

Loop-Based Instruction Prefetching to Reduce the Worst-Case Execution Time

机译:基于循环的指令预取可减少最坏情况下的执行时间

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

摘要

Estimating and optimizing worst-case execution time (WCET) is critical for hard real-time systems to ensure that different tasks can meet their respective deadlines. Recent work has shown that simple prefetching techniques such as the Next-N-Line prefetching can enhance both the average-case and worst-case performance; however, the improvement on the worst-case execution time is rather limited and inefficient. This paper studies a loop-based instruction prefetching approach, which can exploit the program control-flow information to intelligently prefetch instructions that are most likely needed. Our evaluation indicates that the loop-based instruction prefetching outperforms the Next-N-Line prefetching in both the worst-case and the average-case performance for real-time applications.
机译:估计和优化最坏情况执行时间(WCET)对于硬实时系统至关重要,以确保不同的任务可以满足各自的截止日期。最近的工作表明,诸如Next-N-Line预取之类的简单预取技术可以增强平均情况和最坏情况下的性能。但是,最坏情况下执行时间的改进非常有限且效率低下。本文研究了一种基于循环的指令预取方法,该方法可以利用程序控制流信息来智能预取最可能需要的指令。我们的评估表明,在实时应用的最坏情况和平均情况下,基于循环的指令预取均优于Next-N行预取。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号